部署 Dubbo 应用

最近更新时间:2025-04-16 15:37:51

我的收藏

操作场景

Dubbo 应用使用 TSF Atom-SDK 框架接入,支持 TSF 全栈服务治理、应用配置管理能力。如果您想了解如何实现微服务应用的相关功能,请参见 Dubbo 应用开发
为了帮助您快速体验如何在 TSF 中部署微服务应用,TSF 提供了一对应用 Demo,包含一个 provider 应用和一个 consumer 应用。本文以一个示例介绍如何在虚拟机环境中部署 Dubbo 应用。

前提条件

已参见 快速创建一个虚拟机集群 创建好一个虚拟机集群并导入两个可用的云主机。

部署应用

步骤1:新建应用

2. 选择好地域后,在左侧导航栏选择应用管理 > 业务应用,进入应用列表页。
3. 在应用列表上方单击新建
4. 设置应用信息。
应用名:填写 consul-provider。
部署方式:选择 虚拟机部署
开发语言:选择 JAVA
开发框架:选择 Dubbo
标签:用于分类管理资源,可不选。详细管理方法可参见 标签
备注:选填,可留空。
数据集:非必选,您可以通过数据集管理配置不同的子账号和协作者使用不同资源的权限,详细管理方法可参见 数据集管理
5. 单击下一步,配置注册配置治理方式。
注册配置治理:开启。关闭后,表示该应用不接入注册配置治理中心,不会进行服务注册和配置管理。
实例类别:选择共享实例(TSF-Consul)
接入方式:选择 Mesh 接入。
实现方式:选择 TSF Mesh
实现方式:选择使用本地 Spec.yaml
6. 单击完成

步骤2:部署应用

1. 在业务应用列表中,单击在 步骤1. 新建应用 中创建的应用的 “ID”。
2. 应用部署菜单,单击应用部署,设置部署组相关信息。
集群:选择提前创建好的集群。
命名空间:选择集群关联的默认命名空间。
部署组名称:填写 provider。
标签:用于分类管理资源,可不选。详情参见 标签
备注:选填,可留空。
3. 单击下一步,进入部署配置页面。
4. 单击部署应用,设置部署信息。
选择实例:选择需要进行应用部署的云主机。
软件仓库:选择官网Demo(公共仓库)
程序包类型:选择 jar
JDK 版本:选择KONA JDK8
程序包类型:选择程序包名称为atom-example-apache-dubbo-provider-1.0.1-RELEASE.jar的程序包。
JAVA_OPT:选填。
健康检查:可选。详情参见 健康检查
描述:可选。
5. 单击下一步,进入发布策略,选择立即部署。
6. 单击下一步,进入服务注册配置&可观测,确认注册配置治理配置内容正确,并按需进行可观测配置。
7. 单击发布,进入应用部署流程。可查看执行进度。

8. 应用部署成功后,部署组中已启动/总机器数的数值发生变化。
9. 前往 TSF-Consul,选择服务治理,选择创建集群和命名空间后,可以看到服务实例显示在线状态,表示服务注册成功。