springboot调用dubbo服务

本文详细介绍了如何通过application.properties配置Dubbo服务,包括设置应用名称、zk地址,扫描注解包路径,以及provider和consumer的配置。还展示了服务提供方和服务消费方的代码示例。
摘要由CSDN通过智能技术生成

1、application.properties配置dubbo信息

### dubbo 配置 ###

#设置当前服务在zk当中的应用名称,全局唯一
spring.dubbo.application.name=paoyou-gm
# 设置zk的服务端口 #
spring.dubbo.registry.address=zookeeper://127.0.0.1:2180

# 设置当前项目当中使用dubbo注解的包路径#
spring.dubbo.scan=com.paoyou.service.center
spring.dubbo.consumer.check   = true

### protocal配置 ###
paoyou.dubbo.protocol.name    = dubbo
paoyou.dubbo.protocol.port    = 29003
paoyou.dubbo.protocol.theads  = 50

### provider配置 ###
paoyou.dubbo.provider.timeout = 10000
paoyou.dubbo.provider.retries = 0
paoyou.dubbo.provider.version = 1.0.0
paoyou.dubbo.provider.group   = gm

2、服务提供方使用@Service注解暴露服务

@Service(
        version = "${dubbo.application.version}",
        application = "${dubbo.application.id}",
        protocol = "${dubbo.protocol.id}",
        registry = "${dubbo.registry.id}")
public class BaseFacade {
}

public class BguserFacadeImpl extends BaseFacade implements BguserFacade {
	...
}

3、服务消费方使用@Reference注解来引用服务

@Reference(version = "${dubbo.application.version}", application = "${dubbo.application.id}")
	private BguserFacade bguserFacade;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值