dubbo
yinghonghui
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
dubbo 四种均衡负载
1.ConsistentHashLoadBalance 运用hash算法 ConsistentHashSelector 哈希算法类,在调用的时候,他会根据invokers生产对应一个hashkey,这个hashkey对应着存储着ConsistentHashSelector 。 ConsistentHashSelector 再根据参数来分析对应的invoker。 当服务有变化的时候,invoker...原创 2018-10-02 21:12:45 · 309 阅读 · 0 评论 -
dubbo RegistryConfig
1.RegistryConfig 来根据接口,注册中心,consumerConfig 来构成,形成接口的代理。 1.1 ProtocolListenerWrapper 监听器的包装 1.2 ProtocolFilterWrapper 过滤器的包装 1.3RegistryProtocol 注册中心和协议 1.3.1 RegistryDirectory 的构建,directory.subscribe...原创 2018-09-28 23:01:53 · 4059 阅读 · 0 评论 -
dubbo 接口唯一性定位
1.group :当一个接口有多个是实现的时候,通过分组来让不同的consumer,调用各自需要的接口 2.revision:版本号,更多的时候为了同一组的接口升级时候用,相对group来说粒度更小 3.接口名字方法列表 ...原创 2018-10-15 11:45:12 · 1990 阅读 · 0 评论 -
dubbo ReferenceConfig
RegistryProtocol 在ReferenceConfig 形成的时候做了什么事情, 1.RegistryDirectory 构建 2.directory.subscribe()向注册中心订阅,注册中心有了directory。等待注册中心的notify,根据directory来形成invoker。 3.MockClusterInvoker的形成,包含FailoverClusterInvok...原创 2018-09-29 23:27:53 · 1789 阅读 · 0 评论 -
dubbo 注册中心notify 过程
在注册中心subscribe的时候,将directory挂在注册中心上了。 当发生notify的时候,根据URL分析找到对应的directory。 1.ProtocolListenerWrapper listener 包装 2.ProtocolFilterWrapper filter 包装 3.DubboProtocol 形成真正调用Invoker 3.1 根据地址形成ExchangeClient...原创 2018-09-29 23:48:18 · 1506 阅读 · 0 评论 -
dubbo ExchangeClient 发送消息过程
exchangeClient 发送数据到netty 过程 1.ReferenceCountExchangeClient 2.HeaderExchangeClient 3.HeaderExchangeChannel 4.NettyClient 5.NettyChannel 6.NioSocketChannel 发送到netty之后,接下来是netty 的数据处理了,分两部分。 1.序列化 2.ha...原创 2018-09-30 17:26:32 · 1099 阅读 · 0 评论
分享