检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
tags: version: 0.0.2 上述配置的具体含义如下: 匹配特定请求由match配置,匹配条件是headers。headers中的字段的匹配支持精准匹配。如果未定义match,则可匹配任何请求。 转发权重定义在routeRule
strings 服务ID列表,获取方法请参考查询所有微服务信息。 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 services Array of DelServicesRspInfo objects 需要删除的服务信息列表。 表6 DelServicesRspInfo
创建一个名为test、描述信息为test的泳道组。该泳道组绑定了名为microGateway-cy8bhr的应用网关作为流量入口网关,通过该应用网关转发流量的目标服务为接入了ServiceComb引擎的所在环境为空、所属应用名称为demo-java-chassis-cse-v2的名为provider的微服务。 {
灰度泳道未关联组件:单击灰度泳道卡片上的“创建组件”或右上角的。 灰度泳道已关联组件:单击灰度泳道卡片上右上角的。 创建组件。 创建容器部署方式部署的组件,请参考使用容器部署方式基于界面配置创建并部署组件。 在执行容器部署组件绑定微服务引擎操作时,“所属泳道”选择待操作灰度泳道。 创建虚拟机部署方式部署的组件,
密钥 在6选择的CCE集群的cse命名空间下,创建名为sermant-injector-secret的密钥。 工作负载 在6选择的CCE集群的cse命名空间下,创建名为sermant-injector的工作负载。 服务 在6选择的CCE集群的cse命名空间下,创建名为sermant-
请求体携带的特定信息计算而成。通过AK/SK认证方式进行认证鉴权,即使用AK/SK加密的方法来验证某个请求发送者身份。关于访问密钥的详细介绍及获取方式,请参见访问密钥。 访问控制 ServiceStage支持对资源、企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离。您
降级 降级治理是在业务高峰期时,需要临时减少对于目标服务的访问,达到降低目标服务负载;或者屏蔽对于非关键服务的访问,保持本服务的核心处理能力的治理措施。 Java Chassis降级治理是作用于微服务消费者,需要微服务应用集成降级模块,启用bizkeeper-consumer处理链。
隔离仓 隔离是一种异常检测机制,常用的检测方法是请求超时、流量过大等。一般的设置参数包括超时时间、同时并发请求个数等。 Java Chassis的隔离作用于微服务消费者,需要微服务应用集成隔离模块,启用bizkeeper-consumer处理链。 配置如下: servicecomb:
限流 限流规则借鉴了Resilience4j的思想,作用在服务端,其原理为:每隔limitRefreshPeriod的时间会加入rate个新许可,就可以最多接受rate个请求,超过的将被限流,返回响应码429。 Java Chassis的限流作用于微服务提供者,需要微服务应用集成流
您可以根据实际业务需要,在下拉列表选择已创建好的目标服务。 选择的目标服务需要未被其他泳道组使用,其对应的微服务未被其他泳道组使用且支持路由。 单击“创建目标服务”,您可以根据实际业务需要创建新的目标服务以供选择。创建目标服务,请参考创建服务。 描述 泳道组的描述信息,长度不超过128个字符。 单击“确定”,完成泳道组创建。
错误注入 用户在consumer端使用故障注入,可以设置发往指定微服务的请求的时延和错误及其触发概率用来在业务高峰期时保护核心业务只被关键微服务访问。 Spring Cloud Huawei暂不支持错误注入治理策略。 Java Chassis错误注入治理是作用于微服务消费者,需要
架构解耦 基于契约(Open API)的开发模式,让微服务的开发、测试、文档、协作和管控活动标准化、自动化。 各种技术灵活接入 支持Java、PHP、Python、Node.js开发语言。 高性能REST/RPC微服务开发框架,提供开箱即用的工具,降低开发门槛。 提供ServiceComb、Spring
目标服务列表,对应于网关服务管理中的服务。请参考表5。 表5 target_services 参数 是否必选 参数类型 描述 host 是 String 目标服务host信息。 host信息由目标服务的接入引擎后的微服务名、微服务所在环境名、微服务所属应用名称已经微服务接入的引擎类型组成,以点号(
-]*$。获取方法请参考根据service_id查询微服务实例。 instance_id 是 String 微服务实例唯一标识。字符长度不超过64位, 正则表达式为^[A-Za-z0-9_.-]*$。获取方法请参考根据service_id查询微服务实例。 请求参数 表2 请求Header参数
通过构建任务可以一键式生成软件包或者镜像包,实现“源码拉取->编译->打包->归档”的全流程自动化。 在x86系统构建,构建出来的镜像是x86系统的镜像。 在ARM系统构建,构建出来的镜像是ARM系统的镜像。 前提条件 已经创建集群,请参考购买集群。您可以根据您的实际业务需要选择创建CCE Turbo集群或者CCE
引擎所在虚拟私有云和子网同部署微服务应用组件时所选择的环境中的VPC一致。 操作步骤 登录ServiceStage控制台。 删除已部署的微服务应用组件实例。 选择“应用管理”。 单击微服务应用所在的应用名称,进入“应用概览”页。 在组件列表,勾选待删除组件,单击“批量删除”。 在弹出的对话框,单击“确定”。 修改部署微服务应用组件的环境。
参数类型 描述 cce_id 是 String 环境所绑定的CCE集群ID。获取方法,请参考根据环境ID查询环境纳管的资源。 cse_id 否 String 环境绑定的微服务引擎ID。获取方法,请参考根据环境ID查询环境纳管的资源。 当name为“sermantInjector”时必选。
4及以后版本,且功能兼容。 支持当前最新的3个正式版本中的2个较低版本升级到最新版本。例如,当前最新的3个正式版本为2.4、1.3、1.2,则支持由1.2、1.3升级到2.4。 当引擎升级已超出可支持升级的版本范围,例如由1.0升级到1.3,可能导致微服务引擎的管理功能不可用,请谨慎操作。您可以通过提交工单,进行升级前风险评估。
微服务唯一标识。字符长度为1~64,正则表达式为^.*$。获取方法请参考查询所有微服务信息。 instance_id 是 String 微服务实例唯一标识。字符长度不超过64位, 正则表达式为^[A-Za-z0-9_.-]*$。获取方法请参考根据service_id查询微服务实例。 请求参数 表2 请求Header参数
所以微服务架构的应用程序,其本质上是一个分布式应用。 基于微服务架构构建的应用程序,可以让业务变化更快,整体系统可靠性更高。 类型 微服务 普通应用 开发 每个微服务的体量相对较小,业界的two pizza团队和“2周即可全部重写全部代码”等都可以作为微服务划分的参考。在开发时期