dubbo注册中心

1、zk 树形目录服务

å¨è¿éæå¥å¾çæè¿°

register:注册,写一份

subscribe订阅:可以理解为一种监视、一有风吹草动、及时联系

 

服务时效:临时节点删除

临时节点与客户端会话绑定,会话失效节点自动删除

 

2、multicast广播

     provider广播自己地址,consumer广播订阅请求

     provider收到订阅请求,单播自己地址给consumer,如unicast=false则广播、不偷偷摸摸;consumer收到地址,RPC调用

     受网络结构限制,小规模还行、大了撑不住,地址段224.0.0.0--239.255.255.255

å¨è¿éæå¥å¾çæè¿°

3、redis,key/map结构

主k为服务名和类型,map中key为url地址,value过期时间,判断脏数据

先总结的来说:

Key:/dubbo/com.foo.BarService/providers(/consumer)里是提供者消费者url地址

Channel:/dubbo/com.foo.BarService/providers(/consumer)为提供者消费者 订阅或注册

具体:

1、提供者启动向Key:/dubbo/com.foo.BarService/providers添加自己的地址,向Channel:/dubbo/com.foo.BarService/providers注册

2、消费者启动从Channel:/dubbo/com.foo.BarService/providers订阅提供者的注册事件,并想Key:/dubbo/com.foo.BarService/consumer添加自己地址

3、消费者受到注册事件从Key:/dubbo/com.foo.BarService/providers获提供者地址列表

4、监控中心从Channel:/dubbo/*订阅 注册事件、订阅事件,收到注册事件从Key:/dubbo/com.foo.BarService/providers 获取地址列表,收到 订阅事件从 Key:/dubbo/com.foo.BarService/consumers获取消费者地址列表

 

https://blog.csdn.net/zhaohong_bo/article/details/90483147?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值