javascript
Spring boot整合dubbo
GitHub
dubbo的GitHub地址
https://github.com/apache/incubator-dubbo
dubbo場景啟動器
https://github.com/apache/incubator-dubbo-spring-boot-project
版本配置
Spring boot使用,2.0.4版本
dubbo使用,0.2.0版本
參考文檔
https://github.com/apache/incubator-dubbo-spring-boot-project
dubbo-spring-boot-starter
自動配置
導入了需要的jar包
配置文件,標簽配置
application.properties
提供者
dubbo.application.name=user-service-provider dubbo.registry.address=127.0.0.1:2181 dubbo.registry.protocol=zookeeper dubbo.protocol.name=dubbo dubbo.protocol.port=20881 dubbo.monitor.protocol=registry dubbo.scan.base-packages=com.atguigu.gmall配置說明
application.name
是服務名,不能跟別的dubbo提供端重復
registry.protocol
是指定注冊中心協議
registry.address
是注冊中心的地址加端口號
protocol.name
是分布式固定是dubbo,不要改
base-package
注解方式要掃描的包
消費者
dubbo.application.name=boot-order-service-consumer dubbo.registry.address=zookeeper://127.0.0.1:2181 dubbo.monitor.protocol=registry dubbo.scan.base-package=com.atguigu.gmall dubbo.protocol.name=dubbo注解配置
生產者
@Service
使用dubbo提供的@Service注解
@EnableDubbo
開啟注解功能
消費者
@Reference
使用dubbo提供的@Reference注解
@EnableDubbo
開啟注解功能
注意
如果,沒有在配置文件中配置
dubbo.scan.base-package
需要,使用@EnableDubbo注解
開啟Dubbo注解功能
總結
以上是生活随笔為你收集整理的Spring boot整合dubbo的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dubbo配置文件加载顺序
- 下一篇: gradle idea java ssm