上云无忧 > 文档中心 > 天翼云微服务云应用平台快速创建并部署微服务
微服务云应用平台
天翼云微服务云应用平台快速创建并部署微服务

文档简介:
ServiceStage提供贯穿开发、部署、运行时保障、治理的端到端的“微服务开发框架”,帮助用户以最低成本和最安全的方式进行微服务的开发和管理。 本节以Hello World为例,介绍如何基于ServiceStage“微服务开发框架”快速部署一个微服务。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

ServiceStage提供贯穿开发、部署、运行时保障、治理的端到端的“微服务开发框架”,帮助用户以最低成本和最安全的方式进行微服务的开发和管理。

本节以Hello World为例,介绍如何基于ServiceStage“微服务开发框架”快速部署一个微服务。

前提条件:已完成上传AK/SK证书、创建虚拟私有云、创建密钥对操作,已创建创建资源空间、错误!未找到引用源。集群、为集群添加节点。


1.注册并登录天翼云http://www.ctyun.cn ; 

2.选择控制中心,切换到杭州节点; 

3.单击,选择【企业中间件】【微服务云应用平台】;

4.单击【申请使用】;

5.选择【微服务】【微服务开发】,进入本地工程创建页面;

6.在本地工程页面填写以下操作:

基于CSE:选择SDK(Software Development Kit)版本;

Group:对应源码maven工程的Group ID;

Artifact:对应源码maven工程的Artifact ID;

Java包名称:对应源码工程中的package名称;

版本号:微服务版本号;

Rest Path:对应发布接口的URL,用户可自定义填写,如“/sayhello”;

名称:为微服务取个名字,如创建Hello World的服务消费端,名称为“provider”;

开发风格:系统提了透明RPC、spring-mvc、jax-rs三种开发模式供选择,缺省配置透明RPC;

7.单击【创建并下载】,完成微服务工程的创建。微服务工程创建以后,系统会自动生成基于微服务框架的开发工程包并保存到本地;

8.在本地完成HelloWorld的应用开发以后,将开发工程包打包成Docker镜像包,假设Docker镜像包名为“provider.tar”;

9.将生成的镜像“provider.tar”上传到仓库,请参考7.2.3 上传私有镜像(内网);

10.创建微服务应用:

选择【应用】【应用管理】;

在右侧页面中,先选择集群,再单击【创建应用】;

单击容器应用下的【创建】;

填写应用信息,参照下表配置应用基本信息;


参数 参数说明
所在集群 应用所在集群。 自动读取上一步骤选取的集群。
应用名称 新建容器应用的名称,命名必须唯一。 provider、consumer。
应用组 您可以将某类应用放到同个应用组中,实现应用的批量管理(如批量启停、删除)。 -
用户输入应用组名称后,会自动创建一个新的用户组。
描述 输入对应描述。 -

11.定义卷信息:

单击【展开高级设置】,系统显示卷定义页面;

单击【卷定义】下的【添加】;

输入卷名称,用户可自定义填写;

卷类型选择HostPath。HostPath为在容器上挂载宿主机的文件或目录。通常用于容器应用程序生成的日志文件需要永久保存,需要访问宿主机上Docker引擎内部数据结构的容器应用;

单击“添加配置”,输入主机路径,如/var/lib/docker;

单击【确认】保存主机路径;

单击操作列【确认】保存卷定义;

12.单击【下一步】进行应用配置;

在【容器】下,单击【选择镜像】,选择已准备好的镜像“provider.tar”;

设置内存分配为0.5GB,限制为1GB; 

设置CPU分配为0.5核,限制为1核;

在【数据卷】页签,单击【添加】,参考下表填写配置信息;


配置项
卷名称 在下拉框中选择步骤10中创建的卷。
容器路径 数据卷挂载到容器上的路径,请不要挂载在系统目录下,如“/”、“/var/run”等,否则会导致容器异常。
是否只读 “是”:只能读容器路径中的数据卷。
“否”:可修改容器路径中的数据卷,容器迁移时新写入的数据不会随之迁移,会造成数据丢失。“卷类型”为“Secret”时,数据为只读。
卷策略及日志策略 当选择卷名称的类型为HostPath时,可配置卷策略为logs。
操作 点击“确认”,保存配置信息。
点击“取消”,删除配置信息。

单击【确认】保存配置;

单击【保存】;

13.单击【下一步】进行服务发布配置;

发布为服务:选择“是”, 将应用设为可被访问的服务;

其它参数:容器端口——28081,协议——TCP,节点端口——输入整数(安装ServiceStage时,用户可修改该端口的取值范围,请以页面实际展示为准。若安装时未做修改,则默认范围为“30000~32767”);

单击【确认】按钮;

14.单击【下一步】,进入预览页面:

确保信息配置无误后,单击【创建】;

应用状态变为“运行中”, 表示应用创建成功;

相似文档
  • Q:如何解决堆栈无法删除的问题? A:问题描述:删除堆栈时,堆栈状态一直显示为“删除中”,最后提示超时。堆栈状态显示“异常”,操作状态为“卸载失败”,再次删除依然失败。查看堆栈执行日志,出现“time out”相关字段。
  • 天翼云微服务云应用平台用户使用指南-v3.pdf 天翼云微服务云应用平台开发指南-v1.pdf 微服务云应用平台 用户使用指南.pdf
  • 《天翼云微服务云应用平台服务协议》由用户(“甲方”)与中国电信股份有限公司云计算分公司(“乙方”)共同签订。乙方按照本协议的约定,通过乙方官网平台(网址:www.ctyun.cn)向甲方提供天翼云微服务云应用平台服务。甲方应当按照本协议约定使用本服务。
  • 分布式消息服务按照实际使用量付费,对每个用户的队列占用时间和API调用次数进行收费,即每个用户的分布式消息服务费用=所有队列的占用时间+API调用总次数。
  • 操作场景 创建队列,用于存储消息。 前提条件 无。 操作步骤 步骤 1登录管理控制台。 步骤 2单击页面上方的“服务列表”,选择“应用服务 > 分布式消息服务”,进入分布式消息服务信息页面。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部