dubbo配置方式

一、xml

(1) spring-provider.xml

<!-- 应用名 -->

<dubbo:application name="dada-base-server" />

<!--注册中心 -->

<dubbo:registry protocol="zookeeper" address="192.168.166.129:2181" />

<!-- 用dubbo协议在20881端口暴露服务 -->

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

<!-- 声明需要暴露的服务接口 -->

<dubbo:service interface="com.dada.base.api.GoodsFacade" ref="goodsFacadeImpl" timeout="300000"/>

(2)spring-consumer

<dubbo:application name="dada-admin-web"/>

<dubbo:registry protocol="zookeeper" address="192.168.166.129:2181"/>

<dubbo:reference interface="com.dada.base.api.GoodsFacade" id="goodsFacadeImpl" timeout="40000"/>

<dubbo:reference interface="com.dada.base.api.StatisticsFacade" id="statisticsFacadeImpl" timeout="40000"/>

二、properties

(1) spring-provider.xml

# 应用名

dubbo.application.name=dada-base-server

# 注册中心地址

dubbo.registry.address=192.168.166.129:2181

# 调用协议地址

dubbo.protocol.name=dubbo

dubbo.protocol.port=28080

(2)spring-consumer

# 应用名

dubbo.application.name=dada-base-admin

# 注册中心地址

dubbo.registry.address=zookeeper://192.168.166.129:2181

dubbo.registry.timeout= 40000

# 调用协议地址

dubbo.protocol.name=dubbo

dubbo.protocol.port=28081

#超时(timeout,默认为1000),重试次数(retries)

dubbo.consumer.timeout=20000

dubbo.consumer.retries=3

#关闭所有服务的启动时检查

dubbo.consumer.check=false

3、annotation

注意这里用的 @Service 注解是 alibaba.dubbo 中的 Service 注解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值