有奖捉虫:行业应用 & 管理与支持文档专题 HOT
您可以直接将已有的应用部署到 TSF,但有些功能需要在代码中添加相应的依赖和配置,您也可以重新开发应用,TSF 为您提供应用联调功能和相关工具,帮助您提升应用开发的效率。
新业务开发一般分为技术栈选型,依赖构建,应用开发,测试联调和应用打包几个步骤:
序号
步骤
说明
参见文档
1
技术栈选型
根据您的业务需求和应用场景选择合适的开发语言、开发框架和部署资源类型。
2
依赖构建
构建依赖,在 pom.xml 文件中定义工程需要的依赖包。
3
应用开发
根据您选择的应用类型,参见文档指引开发应用。
4
测试联调
应用开发完成后,需要进行测试联调,测试应用的可行性,并且实现本地应用和云端应用的相互调用。
5
应用打包
应用开发测试完成后,需要将应用工程进行打包,部署到 TSF 中。
TSF 支持 Spring Cloud 原生应用、普通应用和多协议多语言 Mesh 应用,您可以根据业务场景需要开发应用,并部署到 TSF 上。
功能
原生应用
普通应用
Mesh 应用
适用场景
存量业务应用开源 Spring Cloud 零代码改造
新业务全新技术框架选型
适配不同协议(Dubbo、HTTP、gRPC)不同语言接入(PHP、Java、Python)
注册发现
?
?
?
服务治理
服务鉴权
?
自定义标签需要结合 Mesh 标签实现
tsf-sdk
Mesh 流量劫持
服务限流
?
自定义标签需要结合 Mesh 标签实现
tsf-sdk
Mesh 流量劫持
服务熔断
?
自定义标签需要结合 Mesh 标签实现
tsf-sdk
Mesh 流量劫持
服务路由
?
自定义标签需要结合 Mesh 标签实现
tsf-sdk
Mesh 流量劫持
调用链
业务应用 Spring Cloud Sleuth、Zipkin 组件能够接入 TSF 调用链支持服务间调用链不支持方法级调用链
业务应用 SkyWalking 能够对接用户自建的 SkyWalking 服务端
tsf-sdk
支持服务间调用链串联
日志服务
?
?
?
配置管理
实时配置(分布式配置)
不支持
tsf-sdk
不支持
文件配置
支持
支持
支持
增强能力
服务优雅下线
?
?
?
全链路灰度
结合微服务网关 + Mesh 标签
结合微服务网关 + SDK
结合微服务网关 + Mesh 标签
单元化
不支持
结合微服务网关 + SDK
不支持
?


http://www.vxiaotou.com