Dubbo原理分析

dubbo原理图

1.dubbo是什么?

        Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

        Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

2.首先解释下这几个名词是什么意思?

        Provider:生产者,服务的提供者

        Consumer:消费者,服务的使用者

        Register:注册中心,服务要注册的地方,一般用的是zookeeper

        Monitor:监控中心,监控着服务的一举一动,一般是dubbo-admin

3.dubbo是怎么在运行的,它的原理是什么?

        首先生产者将服务开启,并放在注册中心zookeeper上,这时消费者这边如果采用了生产者的服务,那么注册中心在知道后会将此服务异步通知给消费者这边,然后通过反射直接同步获取生产者的提供的服务,在监控中心dubbo-admin上可以随时看到服务的运行情况,是否有提供服务,消费方有多少,都可以看得一清二楚。

        

你可能感兴趣的:(Dubbo原理分析)