JAVAspring boot

spring boot 整合dubbo

2018-10-24  本文已影响48人  夜阑人儿未静

#项目介绍

Springboot 整合 Dubbo/ZooKeeper

码云地址:https://gitee.com/xxyuchen/springboot_integrate_dubbo.git

#软件架构

简单的Springboot-Dubbo案例

运行环境:JDK 7+,Maven 3.0+

技术栈:SpringBoot 1.5+、Dubbo 2.5+、ZooKeeper 3.3+

#开发流程

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接口实现类增加@Service注解(com.alibaba.dubbo.config.annotation.Service)

4.dubbo-consumer构建 与dubbo-provider类似,引入dubbo-provider依赖便可调用

上一篇 下一篇

猜你喜欢

热点阅读