腾讯云微服务引擎 TSE Apollo 实战教程 - spring-boot-dubbo 通过 Apollo 配置中心实现中心化配置
文档简介:
操作场景:
本文介绍 Dubbo Spring Boot Starter 如何通过 Apollo 配置中心实现中心化配置。
操作场景
本文介绍 Dubbo Spring Boot Starter 如何通过 Apollo 配置中心实现中心化配置。
前提条件
获取 社区 Demo >>
操作步骤
服务端配置
1. 在 Apollo 配置中心创建 AppId 为 spring-boot-dubbo-provider 的项目。
2. 在默认的 application 下做如下配置(可以通过文本模式直接复制、粘贴下面的内容):
# Base packages to scan Dubbo Components (e.g @Service , @Reference)dubbo.scan.basePackages = com.ctrip.framework.apollo.use.cases.spring.boot.starter.dubbo.provider## ApplicationConfig Beandubbo.application.name = spring-boot-dubbo-provider## RegistryConfig Beandubbo.registry.protocol = zookeeperdubbo.registry.address = 127.0.0.1:2181
3. 启动 zookeeper。
4. 运行 com.ctrip.framework.apollo.use.cases.spring.boot.starter.dubbo.provider.Server 启动 Demo 服务端。
调用端配置
1. 在 Apollo 配置中心创建 AppId 为 spring-boot-dubbo-consumer 的项目。
2. 在默认的 application 下做如下配置(可以通过文本模式直接复制、粘贴下面的内容):
## ApplicationConfig Beandubbo.application.name = spring-boot-dubbo-consumer## RegistryConfig Beandubbo.registry.protocol = zookeeperdubbo.registry.address = 127.0.0.1:2181
3. 运行 com.ctrip.framework.apollo.use.cases.spring.boot.starter.dubbo.consumer.Consumer 启动 Demo 调用端。
4. 在调用端输入任意字符后按回车,即可发起一次 Dubbo 服务请求并输出服务端的响应。
例如:输入 dubbo,服务端会响应 Hello dubbo。






