[dubbo]浅谈dubbo-常用标签

继上一节课:[dubbo]浅谈dubbo-架构解析
这次我们来谈谈dubbo的常用标签

常用标签列表

标签 标签描述 特殊说明
应用信息,就是当前服务的项目信息配置
container 服务运行容器 jetty log4j logback spring
服务提供方的一些服务治理,性能调优的一些配置,比如线程池的设置,请求相应包的设置等等 该标签为当前服务的所有和标签的缺省值设置
服务提供者保留接口配置
服务消费方的一些服务治理,性能调优的一些配置 该标签为当前服务的所有标签的缺省值设置
服务消费者引用接口配置
注册中心配置 如果有多个不同的注册中心,可以声明多个标签,并在或的registry属性指定使用的注册中心
远程调用协议 dubbo(netty);hessian;http;injvm;redis;webservice 如果需要支持多协议,可以声明多个标签,并在中通过protocol属性指定使用的协议

标签之间依赖关系

[dubbo]浅谈dubbo-常用标签

对于application和container是哪个服务都有的,不仅仅是provide,consume也有的

service与provide区别: provide是整个系统级的配置,service是针对某个接口的配置,他们之间的关系是继承,也就说:provide标签为当前服务所有,在provide中设置的,在service中默认就有了

consumer与reference区别:consumer是系统级的配置,reference是接口级的配置,就是消费者引用服务端的一些接口的配置,他们之间的关系是继承,consumer为当前服务所有接口提供默认参数

registry:两个服务,一个注册中心

protocol:默认dubbo协议,现在我们项目就是用的默认dubbo协议,如果系统即支持dubbo,又支持http协议,只要通过protocol配置就可以了.

实战