Dubbo常用标签

来源:互联网 发布:ubuntu 镜像源 编辑:程序博客网 时间:2024/06/13 19:35

Dubbo中常用有7个标签。

分为三个类别:公用标签,服务提供者标签,服务消费者标签

公用标签

<dubbo:application/>和  <dubbo:registry/>

A、配置应用信息

<dubbo:application name="服务的名称"/>

B、配置注册中心

<dubbo:registry address="ip:port" protocol="协议"/>

服务提供者标签

A、配置服务提供者

<dubbo:provider/>设置<dubbo:service>和<dubbo:protocol>标签的默认值  

<dubbo:provider protocol="协议" host="主机 ip" />

B、配置服务提供者的访问协议

<dubbo:protocol name="dubbo" port="20880"/>

C、配置服务提供者暴露自己的服务

<dubbo:service interface="服务接口名"  ref="服务实现对象 bean">

服务消费者标签

A、配置服务消费者的默认值

<dubbo:consumer/>  配置服务消费者的默认值,即<dubbo:reference>标签的默认值

<dubbo:consumertimeout=”1000” retries=”2”  />  默认远程连接超时 1000 毫秒,重新连接次数 2

B、配置服务消费者引用服务

<dubbo:referenceid=”服务引用 bean 的 id” interface=”服务接口名”/>