概述
在MSAP中接入您的应用进行发布,所支持的介质类型大体上可分为源码(码云等代码仓库)、制品(JAR/WAR包等)、镜像等,您可以按实际需求选择接入的方式。
为了帮助您快速体验如何在MSAP中部署微服务应用,MSAP提供了Spring Cloud和Dubbo微服务应用Demo,您可以将应用Demo部署到指定的环境中。
源码部署微服务应用
前提条件
- 开通MSAP,具体操作请参见购买指南。
- 创建环境,具体操作请参见用户指南-持续交付-环境管理。
部署微服务应用
- 在左侧导航栏,系统管理 > 服务连接管理,新建服务链接。
用户名称/令牌密:****@qq.com/**
- 在左侧导航栏,单击持续交付 > 应用管理。
- 在应用管理页面单击新增按钮,应用分类选择微服务。
- 在应用基本信息页签应用来源选择源码仓库。
● 代码源:选择码云。
● 代码仓库地址:服务端输入 https://gitee.com/uset/nacos-provider.git,客户端输入 https://gitee.com/uset/nacos-consumer.git。
● 服务连接:选择上一步创建的服务连接。
- 在应用配置页签选择部署环境、输入部署包相关信息进行部署。
● 部署环境:选择一个环境,应用会发布到环境中关联的容器云服务引擎并注册到环境里关联的注册配置中心。
● 分支/Tag名称:选择Demo镜像。
● 编译环境:选择openjdk8-maven3。
● 程序包名称:服务端输入spring-cloud-provider-nacos.jar,客户端输入 spring-cloud-consumer-nacos.jar。
● 程序包路径:输入 /target。
● 程序包版本:输入程序包版本。
● 运行环境:选择 openjdk-8u42。
● 部署版本:输入部署版本。
● Pod数量:输入需要启动的pod数量1。
● 单Pod资源配额:配置CPU和Men的使用限制。
- 应用创建完成页签点击提交,等待应用部署完成。
- 重复上面步骤部署客户端应用。
- 结果验证,在客户端访问接口,查看返回数据。
在左侧导航栏,单击微服务治理** > **spring-cloud > 服务测试。
选择consumer服务,点击测试。选择/nacos/consumer/call接口,点击执行。
界面显示执行成功,结果正确返回则说明应用部署成功。