检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
量就会马上请求到标签应用。 查看标签应用是否已接入ServiceComb引擎。 参考查看微服务列表查看服务名为dubbo-b的服务,是否存在2个实例(v1.0.0与v1.0.1的实例)。 验证标签路由功能。 使用以下命令访问标签为group:gray的provider: curl
errorMessage String 错误信息。 detail String 详细定位信息。 请求示例 查询ID为819706e21b7173306797d19922ce4231441c17c5的微服务的详细信息。 GET https://{endpoint}/v4/{project_id}/
jar:4.5.13] 原因分析 上述报错,是微服务注册中心地址不可用导致的。 解决方法 启动服务在本地部署 在本地机器上使用curl https://注册中心IP地址:30100/health命令检查注册中心工作状态,查看是否返回类似如下信息: curl: Failed to connect
条件名称。 apiPath Object 匹配的PATH。 headers Object 匹配的Headers。 method Array of strings 匹配的Method列表。 serviceName String 匹配的微服务名称。 表9 policies 参数 参数类型
查询所有微服务信息 功能介绍 根据条件组合,查询满足所有条件的微服务定义信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 请填固定值:default。
于续费的信息,请参见续费概述。 费用账单 您可以在“费用中心 > 账单管理”查看与ServiceComb引擎专享版相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请参见费用账单。 欠费 在使用ServiceComb引擎专享版时,账户的可用额度小于待结算的账单,即
据需求选择。了解更多关于续费的信息,请参见续费概述。 费用账单 您可以在“费用中心 > 账单管理”查看与注册配置中心相关的流水和明细账单,以便了解您的消费情况。如需了解具体操作步骤,请费用账单。 欠费 在使用注册配置中心时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费
条件名称。 apiPath Object 匹配的PATH。 headers Object 匹配的Headers。 method Array of strings 匹配的Method列表。 serviceName String 匹配的微服务名称。 表8 policies 参数 参数类型
合理配置日志文件 查看错误日志是定位问题的重要手段,需要合理规划日志输出,并且尽可能降低对系统性能的影响。规划日志文件有如下建议: 使用log4j2或者logback输出日志。 将日志输出到文件,不要依赖于容器的stdout。 打开metrics日志,将metrics日志输出到独立的文件,比如“metrics
查询微服务唯一标识信息 功能介绍 可通过指定条件,查询微服务serviceId或schema的唯一标识信息。 URI GET /v4/{project_id}/registry/existence 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
基于虚拟机场景 前提条件 已创建ECS实例, 创建ECS请参考自定义购买ECS。 已安装JDK ( 版本为1.8及以上版本 ) 并配置环境变量,详情请参考Java Downloads。 已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
基于虚拟机场景 前提条件 已创建ECS实例, 创建ECS请参考自定义购买ECS。 已安装JDK ( 版本为1.8及以上版本 ) 并配置环境变量,详情请参考Java Downloads。 已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
基于虚拟机场景 前提条件 已创建ECS实例, 创建ECS请参考自定义购买ECS。 已安装JDK ( 版本为1.8及以上版本 ) 并配置环境变量,详情请参考Java Downloads。 已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
错误代码。 errorMessage String 错误信息。 detail String 详细定位信息。 请求示例 查询符合应用ID为default,微服务名称为test的微服务的实例。 GET https://{endpoint}/v4/{project_id}/registry/instances
要实现升级零中断,通常需要解决如下问题: 停止服务的时候,可能引起业务中断。在停止服务的过程中,可能服务正在处理请求,新的请求可能持续地发送到该服务。 在微服务架构下,一般都会通过注册中心进行服务发现,客户端会缓存实例地址。停止服务的时候,使用者可能无法及时感知实例下线,并继续使用错误的实例进行访问,导致失败。
description 否 String 微服务引擎的描述。 最大长度:255 alias 否 String 微服务引擎的别名(展示的名称)。 最大长度:64 maintenanceConfig 否 MaintenanceConfig object 应用网关的维护时间窗。 表4 MaintenanceConfig
动态配置常见问题 动态配置的类型选择 微服务引擎2.0的配置中心支持text、yaml等多种格式。 简单的key-value配置项 可以使用text类型,配置中心的key对应于代码中的key。 大量的配置 使用yaml格式,配置中心的key会被忽略,全量的key-value在yaml文件中定义。
success { "Result": "Success" } 状态码 状态码 描述 200 success 400 错误的请求。 500 服务器内部错误。 错误码 请参见CSE错误码。 父主题: 动态配置
详细定位信息。 请求示例 查询指定service_id的微服务的实例信息。 GET https://{endpoint}/v4/{project_id}/registry/microservices/{service_id}/instances 响应示例 状态码: 200 查询成功。 {
建议直接修改该请求为合法请求,不要再重试该请求。 401 Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 409 Conflict 该资源已存在。