Dubbo与Spring boot整合
1 添加依赖包
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
2 服务提供者
启动类添加 @EnableDubbo
配置文件:
dubbo.application.name= #应用名
dubbo.registry.protocol=zookeeper #zk协议
dubbo.registry.address=XXX.XXX.XXX.XXX:2181 #zk地址
dubbo.scan.base-packages=com.lin #扫描包
dubbo.protocol.name=dubbo #dubbo协议
dubbo.monitor.protocol=registry #发现监控中心
通过com.alibaba.dubbo.config.annotation.Service 的 @Service 暴露服务
3 服务消费者
启动类添加 @EnableDubbo
dubbo.application.name= #应用名
dubbo.registry.protocol=zookeeper #zk协议
dubbo.registry.address=XXX.XXX.XXX.XXX:2181 #zk地址
dubbo.scan.base-packages=com.lin #扫描包
dubbo.protocol.name=dubbo #dubbo协议
dubbo.monitor.protocol=registry #发现监控中心
通过com.alibaba.dubbo.config.annotation.Reference下的 @Reference 引用服务。
本文详细介绍了如何将Dubbo服务框架与Spring Boot微服务框架进行整合,包括添加依赖包、配置服务提供者和消费者的步骤。通过示例展示了如何使用注解@Service和@Reference来暴露和引用服务。
5597

被折叠的 条评论
为什么被折叠?



