Dubbo(四)-----------服务引入,服务目录----乱

从github上下载源码

dubbo的消费者可以直连,或者通过注册中心连接

对象:

1.能够去进行远程调用(Invoker)

2.是对应接口的一个实例(接口的一个代理类(Invoker))

 

Invoker:

一个服务提供者的地址

多个服务提供者的地址

dubbo中每一个服务提供者对应一个Invoker 

====>  路由策略

====>服务提供者

服务目录(RegistryDirectory):invokers    本地的,服务的地址

======> 把多个invoker合并成一个Invoker invoke=cluster.join(服务目录invokers) 

====> 所以invoker中肯定有负载均衡和服务容错。。。。。

 

 

consumer:从ReferenceBean.getObject()启动

Dubbo(四)-----------服务引入,服务目录----乱_第1张图片

 

 

消费端进行监听目录:

1.条件路由

      1.1针对单个服务org.apache.dubbo.demo.DemoService/condition-router

      1.2针对单个应用demo-provider/condition-router

2.标签路由 demo-provider/tag-router

3.动态配置 org.apache.dubbo.demo.DemoService/configurators

4.服务提供者地址信息     

 

服务消费者不要设置超时时间。。。。。

 

你可能感兴趣的:(分布式)