检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参考: .Net core接入服务网格 PHP接入服务网格 前提条件 已开发好了一个http应用(支持多语言)。 操作步骤 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。 例如调用一个名为“provider”的微服务,API为“/hello”,则调用URL
服务名重复校验范围是什么? 解决方法 服务名重复校验范围是微服务名称、微服务应用、微服务版本和微服务环境。 是一个微服务的主键,标识一个唯一的微服务。 请确保主键不重复。 父主题: 应用开发问题
slidingWindowType: COUNT_BASED failureRateThreshold: 20 recordFailureStatus: - 502 - 503 默认策略是在异常错误码为502、503情况下生效,1
服务应用集成负载均衡模块,启用loadbalance处理链。 配置示例如下: servicecomb: handler: chain: Consumer: default: loadbalance loadbalance:
nvocationContext取header。 不同治理策略配置示例及在POM中添加依赖如下介绍。 一个流量对应一个Key,userLoginAction为Key的名称。 一个流量可以定义多个标记规则,每个标记规则里面可以定义apiPath,method,headers匹配规则。
启用qps-flowcontrol-provider处理链。 配置示例如下: servicecomb: handler: chain: Provider: default: qps-flowcontrol-provider 在POM中添加如下依赖:
微服务运行的过程中,也通过服务中心查询其他微服务的基本信息。不同的微服务开发框架注册的信息会有差异,比如Java Chassis还会注册服务契约等信息。不同微服务开发框架注册的基本信息、注册和发现其他微服务的流程是相同的。 本章节重点介绍不同的微服务开发框架如何使用服务中心和配置自己的注册信息,同时也会
刷新配置项的时间间隔,单位为毫秒 3000 kie servicecomb.kie.domainName 应用的租户名称 default kie Java Chassis有多种方式可以读取动态配置。 第一种是使用archaius API,例子如下: DynamicDoubleProperty myprop
成降级模块,启用bizkeeper-consumer处理链。 配置示例如下: servicecomb: handler: chain: Consumer: default: bizkeeper-consumer 在POM中添加如下依赖: <dependency>
概述 开发简介 常用概念 开发流程 开发规范 父主题: 微服务开发指南
Chassis的容错作用于微服务消费者,需要微服务应用集成容错模块,启用bizkeeper处理链。 配置示例如下: servicecomb: handler: chain: Consumer: default: bizkeeper-consumer 在POM中添加如下依赖: <dependency>
漏。 ServiceCombServerStats.getFailedRate抛ArithmeticException: /by zero。 存在重写方法时,swagger生成契约异常。 RPC调用方法多个参数且第一个参数是Object时,第二个参数为空的。 1.2.0 不支持@
x时,取值为config-center。 当微服务引擎版本为2.x时,取值为kie或config-center,推荐使用kie作为配置中心。 本章节介绍不同微服务开发框架使用配置中心的一些开发细节,包括如何配置依赖、连接配置中心有关的配置项等,并简单的介绍微服务应用中如何读取配置和响应配置变化。 微服务引擎使用kie作为配置中心。
为使用Mesher接入专业版微服务引擎的非微服务应用配置AK/SK 参考以下操作步骤创建一个名为“mesher-secret”密钥。创建密钥前: 已获取AK/SK,请参考获取AK/SK与项目名称。 对获取到的AK/SK进行Base64编码。 可以直接使用echo -n '要编码的内容'
隔离模块,启用bizkeeper-consumer处理链。 配置如下: servicecomb: handler: chain: Consumer: default: bizkeeper-consumer
AK/SK认证方式排查与切换指导 配置AK/SK 获取AK/SK与项目名称 本地开发工具说明 Mesher使用CSE指南 Spring Cloud Huawei与Java-chassis历史版本修复问题 父主题: 微服务开发指南
使用ServiceStage托管Spring Boot应用前准备 Spring Boot是一个基于Spring框架的开源应用程序开发框架,可以帮助您快速构建可独立运行的、生产级别的应用程序。 本最佳实践使用Spring官方提供的样例代码,帮助您快速在ServiceStage上快速部署、访问和升级Spring应用。
对接微服务应用 Spring Cloud接入CSE Java Chassis接入CSE 父主题: 微服务开发指南
多种基础资源组合为一个环境,如:开发环境、测试环境、预生产环境和生产环境。按环境维度来管理资源、部署组件,可以减少具体基础资源运维管理的复杂性。 关于组件,请参考组件概述。 ServiceStage支持的环境类型如表1所示。 表1 ServiceStage环境类型说明 环境类型 说明
查询微服务的所有契约 功能介绍 查询一个微服务的所有契约信息,包括schemaId和summary信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/schemas 表1 路径参数 参数 是否必选 参数类型