检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设置手动伸缩策略(部署环境为Kubernetes类型的组件) 部署环境为虚拟机类型的组件,请参考以下操作: 在“当前实例数”,单击。 选择“伸缩类型”,根据实际需要增加或者减少组件运行实例。 “伸缩类型”选择“扩容”时,单击“添加弹性云服务器”,可参考自定义购买ECS创建新的ECS实例,用于运行新增组件实例。
& 配置”区域,查看或单击复制“服务注册发现地址”。 调用配置管理接口时,在“服务发现 & 配置”区域,查看或单击复制“配置中心地址”。 参考如何调用API调用该接口,在请求URI中,替换{Endpoint}为已获取到的服务注册发现地址。 父主题: ServiceComb API
项目ID还可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。
不再重新尝试建立连接,即请求失败时会立即返回失败结果。 Failback 在同一个服务器上重新尝试建立连接。 custom 尝试同一个服务器次数:尝试与同一个服务器重新建立连接的次数。 尝试新的服务器次数:尝试与新的服务器建立连接的次数。 单击“确定”,保存配置。 设置熔断 登录ServiceStage控制台,选择“微服务引擎
微服务引擎专享版组件公网访问地址,需要开启公网访问。 totalInstance Integer 微服务引擎专享版可支持的实例总数。 usedInstance Integer 已使用的实例总数。 availableInstance Integer 可用的实例总数。 version String
PAAS_CSE_ENDPOINT CSE注册中心、配置中心等服务的地址信息。这个环境变量在微服务引擎专业版通过APIG访问的时候使用,上述服务的外部访问地址是统一的域名。 说明: 不建议使用这个环境变量,而是使用具体服务的环境变量,避免在微服务引擎专享版的场景下存在歧义,需要修改应用程序。 PAAS_CSE_SC_ENDPOINT
版本时,每个组件的配置都必须针对所属环境和应用按需设置一遍,存在操作复杂、容易出错的问题。如果组件配置错误,会导致部署或者升级失败,严重影响业务正常进行。 针对上述问题,ServiceStage提供了配置管理能力。通过创建统一的配置,您可以将组件所在环境和应用的系统变量(例如环境
String obs的终端地址,如:https://obs.region_id.external_domain_name.com。 bucket String 软件包在obs的桶名。 key String obs桶中的对象,一般是软件包名,有文件夹的话要加上文件夹的路径。比如test
转发请求到不存在的微服务时出现OOM。 重试错误地址出现404异常。 注册中心监听实例失败。 XmlViewResolver和SPI两种方式同时注入某个bean类出现死锁。 配置变更后灰度路由未使用到最新版本。 配置filesource时触发配置变化事件不正确。 注册中心地址支持数组占位符配置。
时为容器部署方式部署的组件设置性能管理。 使用限制 环境需要部署并开通对应版本的应用性能管理服务APM时才能开启该功能。 JDK工具支持JDK 8、11、17、21版本。 Tomcat服务器支持8.x和9.x版本。详细内容请参考使用限制。 支持云容器引擎部署的Java应用(技术栈
String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。 X-Auth-Token 是 String 调用接口的认证方式分为Token和AK/SK两种,如果您使用的Token方式,此参数为必填,请填写Token的值。Token获取方式,请参考获取用户Token。
设置虚拟机配置 添加组件环境变量 环境变量是应用运行环境中设定的一个变量,可以在组件部署后滚动发布方式升级组件版本配置时修改,为应用提供极大的灵活性。组件下设置的环境变量,属于局部环境变量,仅对该组件起作用。 如果您在该组件所在的应用下添加了应用环境变量,且应用环境变量的变量名称
type 是 String 类别。 虚拟机部署支持软件包package。 容器部署支持软件包package、镜像包image。 url 是 String 软件包/镜像地址。对于基于虚机部署的组件,值为软件包的地址。对于基于容器部署的组件,值为镜像的地址或者“组件名:v${index}
授权方式支持“密码”,输入当前登录区域的“HTTPS密码”,支持使用账号密码进行直接授权访问。 当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取
当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,HTTPS是对代码托管服务进行远程访问的身份验证方式。HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码,请单击“如何获取HTTPS密码” ,进入“HTTP
会覆盖标注在类定义的 @InjectProperties * 注解的 prefix 属性值。 * * keys属性可以为一个字符串数组,下标越小优先级越高。 * * 这里会按照如下顺序的属性名称查找配置属性,直到找到已被配置的配置属性,则停止查找:
Boot是一个基于Spring框架的开源应用程序开发框架,可以帮助您快速构建可独立运行的、生产级别的应用程序。 本最佳实践使用Spring官方提供的样例代码,帮助您快速在ServiceStage上快速部署、访问和升级Spring应用。 准备资源 为了方便后续的操作,需要您提前准备好如下资源:
创建服务间依赖关系 功能介绍 创建服务间的依赖关系,consumer的version必须是确定的版本,consumer的serviceName不能为*,consumer必须是已存在的服务。provider可以是还未创建的。 调用方法 登录ServiceStage控制台,选择“微服务引擎
设置数据存储 容器中的文件在磁盘上是临时存放的,这给容器中运行的组件实例带来如下两个问题: 容器重建时,容器中的文件将会丢失,不满足持久化数据存储的需求。 在一个实例同时运行多个容器时,容器间需要共享文件,存在在多个容器实例之间保持数据一致性的挑战。 通过为容器部署方式部署的组件设置数据
能够正确的修改“pom.xml”文件中的dependency management和dependency。 Java Chassis支持和不同的技术进行组合使用,配置文件的名称和实际使用的技术有关。如果您采用Spring方式使用Java Chassis,配置文件的名称一般为“microservice