简介:
解决在分布式服务架构中A服务想要调用B服务中的代码,要进行远程服务调用的问题,也就是不同服务之间如何传递数据,如何调用
特性:
架构:
将应用分成Registry(注册中心),Provider(服务提供者),Consumer(服务消费者),Container(容器),Monitor(监控中心)
执行过程:
dubbo在Container容器中启动,服务提供者会将自己的服务信息注册到注册中心,服务消费者启动时,会从注册中心订阅需要的服务,若某一个服务提供者有了变更,注册中心基于长连接的方式将这个消息推送给消费者,消费者就可以实时的知道提供者的状态,当提供者有多个的时候,回基于负载均衡调用提供者,每次调用的信息时间等会定时的(1min) 统计发送到Monitor监控中心中,123操作时初始化操作,3和5是异步调用,4是同步调用