dubbo流程
2018-04-25 11:17:21 46 举报
dubbo 的相关流程
作者其他创作
大纲/内容
暴露/引用
exporter
通过协议暴露服务
这里需要关注的地方1、集群容错2、消息分发(线程池相关)3、序列化4、消息处理(生产者消费者模型)
invoker
referrenconfig
protocol
负载均衡策略有4种,默认使用RandomLoadBalance 1.RandomLoadBalance 随机,按权重设置随机概率2.RoundRobinLoadBalance 轮循,按公约后的权重设置轮循比率3.LeastActiveLoadBalance 最少活跃调用数,相同活跃数的随机,活跃数指调用前后计数差4.ConsistentHashLoadBalance 一致性 Hash,相同参数的请求总是发到同一提供者。
register
serviceconfig
lookup invoker(通过本地缓存和注册中心)
暴露服务
refer
通过协议暴露/引用服务
invoker之间的通讯本质是soket 编程.通过接受到的参数(接口名称、方法名称、方法参数),利用字节码技术生产代理类来实现本地方法调用远程实现。
0 条评论
下一页