Apollo 配置中心
预备工作
当您将apollo-client
整合到您的 Seata 工程之前,请确保后台已经启动 Apollo 服务。如果您尚且不熟悉 Apollo 的基本使用的话,可先行参考 Apollo 快速入门。建议使用 Apollo 1.6.0
及以上的版本。
快速上手
Seata 融合 Apollo 配置中心的操作步骤非常简单,大致步骤可分为“增加 Maven 依赖”以及“配置 Apollo 配置中心“和提交配置至 Apollo-Server。
增加 Maven 依赖
首先,您需要将 apollo-client
的 Maven 依赖添加到您的项目 pom.xml
文件中,建议使用 Seata 1.4.0+
:
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-spring-boot-starter</artifactId>
<version>最新版</version>
</dependency>
<dependency>
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo-client</artifactId>
<version>${apollo-client.version}</version>
</dependency>
Client 端配置中心
在 application.yml 中加入对应的配置中心,其余配置参考
seata:
config:
type: apollo
apollo:
apollo-meta: http://192.168.1.204:8801
app-id: seata-server
namespace: application
apollo-accesskey-secret: ''
Server 端配置中心
在 registry.conf 中加入对应配置中心,其余配置参考
config {
type = "apollo"
apollo {
appId = "seata-server"
apolloMeta = "http://192.168.1.204:8801"
namespace = "application"
apolloAccesskeySecret = ""
}
}