检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
UPGRADE:升级。 ROLLBACK:回滚。 CREATE:创建。 release_plan_id String 泳道上一步操作关联的发布单ID。 project_id String 项目ID。 create_time Integer 创建时间。 update_time Integer 更新时间。
project_id String 项目ID。 create_time Integer 创建时间。 update_time Integer 更新时间。 creator String 创建人。 表5 rules 参数 参数类型 描述 type String 灰度匹配规则类型。当前
表1 常用最佳实践 实践 描述 使用ServiceStage托管微服务应用 基于ServiceComb(SpringMVC)框架,快速创建微服务应用,供您体验ServiceStage的功能。 开启微服务引擎专享版安全认证 微服务引擎专享版支持基于RBAC(Role-Based
的批量升级实现组件跨可用区的升级,并指定在不同可用区组件的升级顺序。 操作步骤 登录ServiceStage控制台。 选择“发布管理 > 创建发布单”。 填写“发布单名称”(例如:release-upgrade)。 “操作类型”选择“批量升级”。 单击“添加组件”。 选择部署组件
UPGRADE:升级。 ROLLBACK:回滚。 CREATE:创建。 release_plan_id String 泳道上一步操作关联的发布单ID。 project_id String 项目ID。 create_time Integer 创建时间。 update_time Integer 更新时间。
String 应用描述。 creator String 应用创建人。 project_id String 项目ID。 enterprise_project_id String 企业项目ID。 create_time Integer 应用创建时间。 update_time Integer 应用修改时间。
project_id String 项目ID。 create_time Integer 创建时间。 update_time Integer 更新时间。 creator String 创建人。 表6 rules 参数 参数类型 描述 type String 灰度匹配规则类型。当前
如何解决获取依赖失败的问题? 配置maven镜像源之后,获取依赖失败,如图1所示。 图1 获取依赖失败 对于企业内部需要使用代理访问外网的情况,需要配置Maven代理,可以在用户目录(windows中如C:\Users\yang****\)下的.m2目录中setting.xml(
客户端向CSE发送HTTPS消息时,有校验证书吗?使用的根证书在哪里配置? 当前CSE不会校验微服务的证书,根证书是调用公共组件psm生成的。 父主题: 应用开发问题
optional_resources Array of objects 可选资源,请参考表5。 creator String 创建人。 create_time Integer 创建时间。 update_time Integer 修改时间。 表5 resources 参数 参数类型 描述 id String
参数 参数类型 描述 instanceId String 实例id,唯一标识。创建实例,instanceId由service-center产生。 serviceId String 微服务唯一标识,创建实例时,以url里面的为准,不用这里的serviceId。 version String
如何解决微服务注册失败问题(针对java chassis)? 微服务部署成功后,需要将微服务注册到服务中心和配置中心,才能使用注册发现和微服务治理能力。如果注册失败,可能由于以下因素导致的: AK/SK未配置或者配置不正确。 服务中心或配置中心地址配置不正确。 网络不通。 域名解析失败。
入微服务引擎,可在“高级设置”中选择已绑定的微服务引擎,单击,输入应用进程的监听端口号,开启多语言接入Mesher服务网格,具体操作请参考创建并部署组件 。 组件部署环境为容器场景时,支持开启多语言接入Mesher服务网格;当部署环境为虚拟机场景时,不支持开启多语言接入Mesher服务网格。
deploy_mode String 环境类型。 vpc_id String 虚拟私有云ID。 creator String 环境创建人。 create_time Integer 环境创建时间。 update_time Integer 环境修改时间。 labels Array of objects
微服务应用解决方案 实现Spring Cloud、Java Chassis之间的互相发现。 持续集成和持续交付 应用场景 对于复杂的业务系统,从项目创建、编译、构建、自验、集成验证、类生产验证、上线的各个阶段都需要耗费大量的人力和时间,并且容易受到人为因素影响而出错。持续集成和持续交付由于
发的自定义代码,也可以通过微服务引擎的管理控制台下发业务和治理规则。 代码的基本过程包括声明RateLimitingHandler的引用,创建GovernanceRequest,拦截(包装)业务逻辑,处理治理异常。 @Autowired private RateLimitingHandler
调整灰度泳道流量 根据实际业务需要修改路由配置,调整流量至灰度泳道。 操作步骤 登录ServiceStage控制台。 单击“全链路流量控制”。 单击待操作灰度泳道所在泳道组名称(例如:lane-test),进入“全链路流量控制”页面。 单击泳道组当前关联的流量入口网关卡片上的“网关路由配置”。
Kubernetes 适用于容器部署方式(云容器引擎部署),组件以容器镜像方式通过Kubernetes调度部署。 ServiceStage支持您创建Kubernetes类型的高可用、非高可用环境: 高可用环境,用于为应用提供同城双活高可用能力,适用于部署需要满足同城高可用需求的应用。环
获取构建镜像的集群名称和过滤节点标签信息。 应用组件构建,请参考编辑源码构建工程,获取“构建集群”和“过滤节点标签”。 构建任务构建,请参考创建源码构建任务,获取“构建集群”和“过滤节点标签”。 图1 获取集群名称和标签信息 获取该集群下有该标签的节点弹性IP。 应用组件构建 在S
普通应用逻辑复杂、模块耦合、代码臃肿、修改难度大、版本迭代效率低下。 部署 微服务组成的应用系统通常比较复杂,在一次性部署的时候,需要进行编排部署。 微服务应用部署,请参考创建并部署组件。 普通应用可能会比较大,构建和部署时间也相应地比较长,不利于频繁部署,阻碍持续交付。在移动应用开发中,这个问题会显得尤为严重。