1.Dubbo简介
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的 。现在核心业务抽取出来,作为独立的服务 。
2.架构
Provider:服务提供方
Provider:服务提供方
Provider:服务提供方
Consumer:服务的消费者
Monitor:监控中心,用于统计服务的调用次调和调用时间 。(可以没有)
Container:服务运行容器
【dubbo学习笔记】3.服务调用过程
服务运行容器加载启动服务提供者-->服务者在注册中心注册自己要对外提供的服务-->消费者向注册中心订阅需要的服务-->注册中心通知消费者提供者地址列表-->消费者基于软负载均衡,选择一台提供者进行调用 。若调用失败,换另一台再次调用 。--> 监控中心统计在内存中累计调用次数和调用时间 。
4.优点:
1、注册中心不转发请求,压力较小 。服务提供者和消费者只在启动时与注册中心交互
2、监控中心统计在内存中累计调用次数和调用时间 。
3、注册中心使用集群,出现宕机可以即时切换 。注册中心数据库宕机不影响服务的订阅,只是不能进行注册
4、可以有多个服务提供方提供服务 。
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
