#項目介紹
Springboot 整合 Dubbo/ZooKeeper
碼云地址:https://gitee.com/xxyuchen/springboot_integrate_dubbo.git
#軟件架構
簡單的Springboot-Dubbo案例
運行環(huán)境:JDK 7+贸营,Maven 3.0+
技術棧:SpringBoot 1.5+、Dubbo 2.5+岩睁、ZooKeeper 3.3+
#開發(fā)流程
##1.下載安裝啟動zk:http://www.apache.org/dyn/closer.cgi/zookeeper
##2.下載啟動Dubbo的管理控制臺dubbo-admin:https://github.com/apache/incubator-dubbo-ops
? 打包運行
##3.dubbo-provider構建 pom引入dubbo依賴
??????? <dependency>
? ? ? ? ? ? <groupId>com.alibaba.spring.boot</groupId>
? ? ? ? ? ? <artifactId>dubbo-spring-boot-starter</artifactId>
? ? ? ? ? ? <version>2.0.0</version>
? ? ? ? </dependency>
application.properties 文件
## dubbo springboot 配置
spring.dubbo.application.id=live-dubbo-provider
spring.dubbo.application.name=live-dubbo-provider
spring.dubbo.registry.address=zookeeper://127.0.0.1:2181
spring.dubbo.server=true
spring.dubbo.protocol.name=dubbo
spring.dubbo.protocol.port=20881
Springboot啟動類增加@EnableDubboConfiguration注解
dubbo接口實現(xiàn)類增加@Service注解(com.alibaba.dubbo.config.annotation.Service)
##4.dubbo-consumer構建 與dubbo-provider類似钞脂,引入dubbo-provider依賴便可調用