检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可以在设置组件“云服务配置”时绑定云数据库。绑定完成后,在应用运行时可以读取环境变量来获取MySQL相关信息以访问MySQL,相关环境变量请参考常用环境变量说明。 前提条件 设置云数据库前,需创建MySQL数据库引擎的云数据库实例,请参考购买RDS for MySQL实例。 绑定云数据库 选择“云服务配置
Spring Cloud使用配置中心 Spring Cloud使用配置中心,需要在项目中增加如下依赖: <dependency> <groupId>com.huaweicloud</groupId> <artifactId>spring-cloud-starter-
rviceStage按需资源包到期失效。自动续费的规则如下所述: 以您已购买的ServiceStage按需资源包的到期日计算第一次自动续费日期和计费周期。 ServiceStage按需资源包自动续费周期以您选择的续费时长和预设的自动续费次数为准。 假如您仅选择续费时长为3个月,则
Java Chassis使用配置中心 Java Chassis使用以config-center命名的配置中心。 需要在项目中增加如下依赖: <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId
未绑定公网IP的微服务引擎专享版,绑定公网IP后可提供公网访问引擎的能力。 约束与限制 未开启安全认证的微服务引擎无认证鉴权能力,开放到公网面临安全风险,增加系统的脆弱性。如:配置、服务信息等数据资产可能会被窃取。 请不要在生产环境和安全要求较高的网络环境中使用该功能。 前提条件 在绑定公网IP前,需已创建可用的弹性公网IP。
内网不通,导致构建拉取不到代码。解决方法:打通网络。 构建的代码依赖自己的私有maven仓库 有以下两种解决方案。 在自己的项目的根目录下增加settings.xml文件,在settings.xml指定自己的私有maven仓库地址(如果自己的私有maven仓库是需要认证的,则需要在settings
</dependency> 并在配置文件中增加配置项: servicecomb.router.type: router Java Chassis默认不会传递非参数header到各个微服务,如果灰度发布依赖于非参数header,可以增加如下配置项: servicecomb.router
Pod Autoscaling)是Kubernetes内置组件,实现Pod水平自动伸缩的功能。在Kubernetes社区HPA功能的基础上,增加了应用级别的冷却时间窗和扩缩容阈值等功能。 使用限制 组件必须为容器部署方式部署的状态为“运行中”或者“未就绪”的无状态组件。查看组件状态,请参考查看组件详情。
age按需资源包,可以将到期日统一设置到一个日期,便于日常管理和续费。 图1展示了将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。 图1 统一到期日 更多关于统一到期日的规则请参见如何设置统一到期日。 父主题: 续费
'X-HTTP-EEROR-STATUS-CODE' 同样响应头header中设置的响应码也支持自定义,但是需要在容错策略中增加对应的错误码,例如设置X-HTTP-STATUS-CODE=511,那么错误码中增加511错误码,配置如下: servicecomb: matchGroup: AllOperation:
名称等信息,会通过环境变量覆盖“microservice.yaml”中的默认配置,它包含“mapping.yaml”文件,在您自己的项目中增加“mapping.yaml”文件能够起到同样的效果。 “mapping.yaml”在后续新版本可能会发生变化,以适配CSE最新的功能要求。
'X-HTTP-EEROR-STATUS-CODE' 同样响应头header中设置的响应码也支持自定义,但是需要在容错策略中增加对应的错误码,例如设置X-HTTP-STATUS-CODE=511,那么错误码中增加511错误码,配置如下: servicecomb: matchGroup: AllOperation:
在镜像仓库列表,单击镜像仓库名称,进入镜像仓库详情页。 选择“共享”页签,单击“共享镜像”,设置如下参数: “共享给”:输入共享对象的账号。 “截止日期”:设置共享到期日期。勾选“永久有效”,则表示共享永久有效。 “描述”:输入共享描述信息。 “权限”:选择共享权限。当前仅支持“下载”权限。 单击“确认”,完成共享。
账号进行校验。 Spring Cloud微服务组件配置安全认证账号名和密码 配置文件配置方式 为微服务的“bootstrap.yml”文件增加以下配置,若已配置请忽略。 spring: cloud: servicecomb: credentials:
DCS,请参考购买Redis实例。 已创建环境待纳管的MySQL数据库引擎的云数据库RDS实例,RDS和环境所在的VPC需要一致。 云数据库RDS用于应用数据持久化存储。创建云数据库RDS,请参考购买RDS for MySQL实例。 已创建环境待纳管的ServiceComb引擎(
基础资源:cce、ecs、as。 可选资源:rds、dcs、elb、cse等其他类型。 请求示例 修改名称为development-env2的环境,增加环境描述信息。 { "name": "development-env2", "description": "here is description"
-service-engine</artifactId> </dependency> 引入CSE SDK,Maven Settings需要增加额外的仓库: <repositories> <repository> <snapshots>
ecs,弹性云服务器。 as,弹性伸缩组。 cse,微服务引擎。 dcs,分布式缓存服务。 rds,云数据库。 请求示例 修改环境名称为development-env,描述设置为空,为环境增加键值对为"test": "value"的标签。 { "name": "development-env"
> 分布式缓存”,绑定分布式缓存,请参考容器部署组件绑定分布式缓存。 云数据库 绑定云数据库 应用数据持久化存储,需要用到云数据库。 选择“云服务配置 > 云数据库”,绑定云数据库,请参考容器部署组件绑定云数据库。 单击“立即创建”。 您可以根据您的实际业务需求,参考下表执行后续操作。
DISTRIBUTED_CACHE_PASSWORD 分布式缓存实例的连接密码 云数据库 云数据库(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线关系型数据库服务。 云数据库相关环境变量如下表所示。 表4 RDS关系型数据库相关环境变量