开发者社区> 问答> 正文

Dubbo 设计模式中的观察者模式,是指什么?

Dubbo 设计模式中的观察者模式,是指什么?

展开
收起
爱喝咖啡嘿 2021-10-19 14:59:32 515 0
1 条回答
写回答
取消 提交回答
  • Dubbo 的 Provider 启动时,需要与注册中心交互,先注册自己的服务,再订阅自己的服务,订阅时,采用了观察者模式,开启一个 listener。注册中心会每 5 秒定时检查是否有服务更新,如果有更新,向该服务的提供者发送一个 notify 消息,provider 接受到 notify 消息后,即运行 NotifyListener 的 notify 方法,执行监听器方法。

    2021-10-19 14:59:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Dubbo开源现状与2.7规划 立即下载
Dubbo分布式服务治理实战 立即下载
《Dubbo 3.0 前瞻》 立即下载