说明:关于开发调试环境自行根据腾讯集成集成
tsf
的环境配置
参见
微服务平台
TSF
下载
Maven-
开发指南
-
文档中心
-
腾讯云
(tencent.com)
此处只对
spring
框架集成
tsf
做指导说明
一、版本关系对照
1.1 Spring Cloud 和
Spring boot
版本
TSF 集成支持SpringCloud
和
Spring boot
版本关系如图所示:
1.2 TSF 集成对应版本
TSF 和Spring Cloud
对应的版本依赖关系如下图所示:
二、现有
Spring
的框架服务集成
TSF
改造步骤:
2.1 修改
pom
的工程:
根据现有的工程,查证本身的spring cloud 或者spring boot 对应的版本修改现有的pom 移植
parent 指向TSF sdk 对应的版本:
<parent>
<groupId>com.tencent.tsf</groupId>
<artifactId>spring-cloud-tsf-dependencies</artifactId>
<version>1.29.1-Greenwich-RELEASE</version>
</parent>
2.1.1 修改parent
依赖
比如,现有服务框架依赖的是Spring Cloud 的版本是
Greenwich.SR6 的版本,那么根据 版本对应的关系,需要继承TSF
的
Greenwich-RELEASE
的依赖
2.1.2 另添加依赖
TSF
服务注册发现依赖
<dependency>
<groupId>com.tencent.tsf</groupId>
<artifactId>spring-cloud-tsf-starter</artifactId>
<version>1.29.1-Greenwich-RELEASE</version>
</dependency>
2.1.3 修改启动类
-
添加
TSF
注解:
@EnableTsf
三、启动测试验证
本地启动consul
服务
然后启动改造继承的服务,启动成功后,无需指定consul
节点会自动注册到
Consul
上
根据日志确认TSF
生效
完成!!!