有网友碰到这样的问题“谈谈对Dubbo的理解”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
起初是阿里巴巴开源项目,中间有一段时间不维护了,后来被当当网给捡起来维护了,最后阿里把Dubbo捐给了Apache。
Dubbo是一款优秀的服务治理中间件,一款优秀RPC(远程调用)框架,类似于webservice。
1、容器 (spring容器)
2、服务生产者
3、注册中心 (zookeeper 、redis (发布订阅 -频道))
4、服务消费者
5、监控中心(可以查看哪个方法的使用次数)
容器启动,服务生产者会把自己的服务的接口地址报告给注册中心。服务消费者订阅它需要的服务,他去查询注册中心,大哥有地址吗?有就返回服务地址。消费者拿到地址就可以去调用服务。监控中心:监控生产者和消费者的健康状况。
注册中心挂了会产生什么影响?答:对服务的调用没有任何影响,因为本地缓存了服务端的地址。
为什么使用Dubbo?答:1、Dubbo提供了丰富的协议选择:Dubbo协议(服务调用),注册服务:zookeeper协议,tcp协议,http协议等。协议越底层,传输效率越高。 2、io的选择:异步的nio。
Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务