![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dubbo
Love_LZY
帅哥一枚
展开
-
浅谈分布式项目日志监控
目前公司项目采用dubbo服务化升级之后,原先大而全的几个主要应用,拆散重构成多个分布式服务。这个公司业务架构和系统架构实现一次升级,并发和业务开发效率得到提升。但是事情是两面的,引入dubbo服务化之后,导致业务链路过长,日志分散。不能在使用原来的日志处理方式了。 分布式情况下,每个日志分散到各自服务所在机器,日志的收集和分析使用原来古老的模式,肯定是过时了,集群和服务规模小还好,...2016-11-04 13:52:56 · 472 阅读 · 0 评论 -
dubbo源码研究之config模块
dubbo模块说明: dubbo-common 公共逻辑模块,包括Util类和通用模型。 dubbo-remoting 远程通讯模块,相当于Dubbo协议的实现,如果RPC用RMI协议则不需要使用此包。 dubbo-rpc 远程调用模块,抽象各种协议,以及动态代理,只包含一对一的调用,不关心集群的管理。 dubbo-cluster 集群模块,将多个服务提供方...2016-11-15 16:08:54 · 224 阅读 · 0 评论 -
dubbo源码研究之config-spring模块
dubbo-config-spring模块是dubbo-config的Extension。[img]http://dl2.iteye.com/upload/attachment/0121/2942/275fa2bf-d6f8-3eb0-8d48-801fe76950c4.png[/img] Dubbo的扩展点加载从JDK标准的SPI(Service Provider Inte...2016-11-16 15:39:52 · 354 阅读 · 0 评论 -
dubbo源码研究之container模块
dubbo-container模块是dubbo启动顺序中的第一个模块,dubbo-container模块是容器模块,通过dubbo-container模块读取dobbo-config模块的相关配置。 [code="java"]/** * Container. (SPI, Singleton, ThreadSafe) * * @author william.liang...2016-11-17 14:04:24 · 217 阅读 · 0 评论 -
dubbo源码研究之dubbo-registry模块
dubbo-registry注册中心模块,基于注册中心下发地址的集群方式,以及对各种注册中心的抽象。 registry模块顶层接口为RegistryService和NotifyListener以及一个工厂接口RegistryFactory。 RegistryService接口包含4个方法。 void register(URL url); 注册服务 void ...2016-11-18 14:46:02 · 392 阅读 · 0 评论 -
dubbo源码研究之extension模块
dubbo的扩展采用spi机制实现,spi(Service Provider Interface)是指一些提供给你继承、扩展,完成自定义功能的类、接口或者方法。spi把控制权利交个调用方,调用方来决定使用该spi的哪个实现。 dubbo扩展机制的核心类是ExtensionLoader,该类通过静态方法getExtensionLoader获取一个指定接口的ExtensionLoader...原创 2016-11-26 14:38:02 · 185 阅读 · 0 评论 -
dubbo源码研究之rpc模块
dubbo作为一个服务化框架,rpc模块是dubbo整个框架的核心部分。 我们来通过dubbo来了解rpc调用的本质。 [img]http://dl2.iteye.com/upload/attachment/0122/5558/8dc160fe-e392-33bb-add4-28a1c84d303c.png[/img] dubbo的rpc模块以Invocation和R...2017-01-12 12:34:46 · 193 阅读 · 0 评论