检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为接入专业版微服务引擎的Java Chassis微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 servicecomb_credentials_accessKey AK,结合用户实际值配置。
为使用Mesher接入专业版微服务引擎的非微服务应用配置AK/SK 参考以下操作步骤创建一个名为“mesher-secret”密钥。创建密钥前: 已获取AK/SK,请参考获取AK/SK与项目名称。 对获取到的AK/SK进行Base64编码。 可以直接使用echo -n '要编码的内容' | base64命令即可,示例如下:
为接入专业版微服务引擎的Spring Cloud微服务应用配置AK/SK 为微服务添加如表1所示环境变量。 添加环境变量,请参考管理应用环境变量。 AK/SK获取方法,请参考获取AK/SK与项目名称。 表1 环境变量 环境变量 说明 spring_cloud_servicecomb_credentials_accessKey
变量,最后调用根据应用ID获取应用详细信息API查询应用详细信息。 API的调用方法请参见如何调用API。 前提条件 已调用获取用户Token获取IAM用户的Token,并将token值设置为环境变量:export Token={token}。 已获取ServiceStage的终
设置组件自定义指标监控 ServiceStage支持获取容器部署组件时自定义指标,您可使用该方式上报自定义的组件运行指标。 本章节指导您根据实际业务需要,在设置组件“高级配置”时自定义组件的指标监控。 使用限制 当前仅支持获取prometheus的Gauge指标类型。 在设置应用
oZLPlz7J/oAJ8B*** 获取其中code和state对应的参数值。 获取到的state参数值为一次性的认证编码和随机串,仅支持使用一次。如需再次调用本接口创建OAuth授权,请再次执行获取授权重定向URL获取URL并参考本方法获取code和state参数值。 响应消息
以下命令检查网络是否良好: ping <servicecenter ip> ping <configurationcenter ip> 如果能ping通,表示网络良好。 当服务中心或配置中心配置的地址为域名时,需要将IP地址修改为域名,再执行ping命令。 如果网络良好,执行以下命令获取服务中心或配置中心地址:
最后调用根据环境ID获取环境详细信息API根据环境ID查询环境详细信息。 API的调用方法请参见如何调用API。 前提条件 已调用获取用户Token获取IAM用户的Token,并将token值设置为环境变量:export Token={token}。 已获取ServiceStag
/environments 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户项目ID。获取方法,请参考获取项目ID。 请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息
安装和初始化配置obsutil工具 obsutil工具用于上传软件包到OBS对象存储。 前提条件 已获取访问密钥AK/SK,请参考访问密钥。 已获取部署组件的ServiceStage所在区域的终端节点,请参考地区和终端节点。 已在和部署组件的ServiceStage在同一区域的O
下载依赖包。 操作步骤 获取构建镜像的集群名称和过滤节点标签信息。 应用组件构建,请参考编辑源码构建工程,获取“构建集群”和“过滤节点标签”。 构建任务构建,请参考创建源码构建任务,获取“构建集群”和“过滤节点标签”。 图1 获取集群名称和标签信息 获取该集群下有该标签的节点弹性IP。
可以在SDK中心查询版本信息。 表1介绍了ServiceStage提供的SDK语言版本,列举了最新版本SDK的获取地址。您可以在GitHub仓库查看SDK更新历史、获取安装包以及查看指导文档。 表1 SDK列表 编程语言 Github地址 参考文档 Java huaweicloud-sdk-java-v3
程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码,请单击“如何获取HTTPS密码” ,进入“HTTPS密码”界面,参考获取HTTPS密码进行操作。 GitHub(https://github.com) 授权方式支持:OAuth/私人令牌。
程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码,请单击“如何获取HTTPS密码” ,进入“HTTPS密码”界面,参考获取HTTPS密码进行操作。 GitHub(https://github.com) 授权方式支持:OAuth/私人令牌。
使用微服务引擎专享版,并开放公网访问的IP,保证本地环境能够访问。 准备云上环境 微服务应用部署到云上,需要先准备云上环境。准备环境一般包含如下任务: 获取AK/SK及项目名称,请参考获取AK/SK与项目名称。 如果使用微服务引擎专业版,需要配置AK/SK。 如果使用微服务引擎专享版,不需要配置AK/SK。 创建微服务引擎,请参考创建微服务引擎。
修改为自定义域名。 组件创建并部署时,已开启公网访问。 对于已创建并部署的组件,状态需为“运行中”才可修改域名。 已在域名提供者处获取域名。 已获取组件绑定的ELB的弹性公网IP。 修改组件访问域名 登录ServiceStage控制台。 选择以下任意方式进入组件“访问方式”页面:
tage的计费模式、计费项、续费、欠费等主要计费信息。 ServiceStage的计费不包括计算(云容器引擎CCE、弹性云服务器ECS)、网络(弹性负载均衡ELB、弹性公网EIP)、中间件(微服务引擎CSE、分布式缓存DCS、云数据库RDS)、存储(软件发布库CodeArts A
Web应用生命周期管理 典型业务应用场景 应用场景 Web程序的应用范围非常广泛,日常使用的企业业务系统、网上商城系统、论坛、博客、Wiki知识系统、网络游戏等都可能是Web应用。针对不同技术架构的Web应用进行生命周期的管理,是企业IT部门主要工作内容之一。 价值 使用统一的平台管理各种W
负载均衡 负载均衡作用在客户端,是高并发、高可用系统必不可少的关键组件,目标是尽力将网络流量平均分发到多个服务器上,以提高系统整体的响应速度和可用性。 Java Chassis的负载均衡作用于微服务消费者,需要微服务应用集成负载均衡模块,启用loadbalance处理链。 配置示例如下:
使用ServiceStage全链路流量控制实现Spring Cloud应用全链路灰度前准备 准备资源 创建一个虚拟私有网络VPC,请参考创建虚拟私有云和子网。 创建一个1.15以上版本的CCE集群(如果只是试用场景,“集群规模”选择“50节点”,“集群master实例数”选择“单实例”即可),请参考购买集群。