服务编排基本操作

最近更新时间: 2024-09-05 15:09:00

操作场景

为提高用户开发微服务代码的效率, TSF 提供服务编排功能。服务编排可以实现快速生成基于 TSF 框架的微服务工程源码,帮助业务设计人员快速构建可运行的微服务程序。

TSF 引入了服务编排模板的概念用于保存工程信息,方便后续可以基于模板修改工程参数和下载工程源码。

操作步骤

新建服务编排模板

  1. 登录 【TSF 控制台】。

  2. 单击左侧导航服务编排

  3. 单击 【新建模板】。

  4. 填写工程配置和 POM 配置信息。

  • 工程名:Spring Boot 工程名,字母开头,支持大小写字母、数字组成,不超过24个字符长度。

  • 包路径:package 路径,小写字母开头,支持小写字母、数字或小数点组成,不超过60个字符长度。

  • GroupID: pom.xml 文件中的 groupId。

  • Artifact ID: pom.xml 文件中的 artifactId。

  • Name:pom.xml 文件中的 name。

  • Version:pom.xml 文件中的 version。

  • Description:选填,pom.xml 文件中的 description。

  1. 填写服务基本信息:可填写多个
  • 服务名:对应工程文件中的 spring.application.name

  • 端口:服务监听端口,仅支持0 - 65535。

  • Controller 类名前缀:可填写多个,将会生成多个带有前缀的 Controller 类。

  1. 调用方式:选择 Feign、RestTemplate 或 AsyncRestTemplate。

  2. Controller 调用关系(仅服务个数多余1时可配置):可填写多个,将在生成的工程中显示服务之间以 /echo 接口的调用逻辑代码。最多支持配置5个。

  • 主调服务名:选择主调服务的名称

  • 主调 Controller 类:选择主调服务的 Controller 类。

  • 被调服务名:选择被调服务的名称,不能与主调服务名称重复。

  • 被调 Controller 类:选择被调服务的 Controller 类。

  1. 单击【保存并下载】,保存模板,并下载工程的 zip 文件。或者单击【保存】,仅保存模板,不执行下载操作。

注意:

界面将会根据 Controller 调用关系实时生成桑基图,以便用户更直观地看到服务相互间的依赖关系。

修改服务编排模板

  1. 单击服务编排模板列表上目标模板的名称。

  1. 可修改模板的参数信息,各参数字段含义参考 新建操作

删除服务编排模板

  1. 单击服务编排模板列表上目标模板右侧的【删除】。

  1. 在弹框中单击【确认】,删除服务编排模板。