Dubbo主要有5个核心组件:服务提供者,消费者,注册中心,容器,监控中心
容器:负责启动、加载、运行服务提供者
提供者:启动时,向注册中心提供服务
消费者:从注册中心订阅服务
注册中心:返回服务提供者列表给消费者
1、注册中心只负责地址的注册和查找,不参数数据传输和请求的转发,压力较小(两不一小)
2、注册中心宕机了怎么办?
注册中心会部署集群,当任意一台宕机后,将自动切换另一台,不会影响提供者和消费者的交互,
当全部宕机之后,消费者和提供者可以通过本地的缓存继续通讯,注册中心仍能通过缓存提供服务列表,但不能注册新的服务。
监控中心:监控中心负责统计服务注册和调用的时间和次数,统计好的数据每分钟向注册中心发送一次,并以报表呈现。