检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
概述 开发简介 常用概念 开发流程 开发规范 父主题: 微服务开发指南
MetricData 表1 参数说明 参数 是否必选 参数类型 描述 name 是 String 服务名称。 appId 是 String 应用Id。 serviceId 否 String 服务Id。 version 是 String 服务版本号。 instanceId 否 String
InstanceMetricInfo 表1 参数说明 参数 是否必选 参数类型 描述 AggregateMetricInfo 否 Object 聚合指标数据。 thread 否 Integer 线程数。 cpu 否 number CPU使用率。 memory 否 Object 内存信息。
Error 表1 参数说明 参数 是否必选 参数类型 描述 errorCode 是 String 错误代码。 errorMessage 是 String 错误信息。 detail 否 String 详细定位信息。 父主题: 公共响应参数
微服务引擎版本支持机制 本章节为您介绍微服务引擎专享版的版本支持机制。 版本号说明 版本号格式为:{major}.{minor}.{patch}。 其中: {major}.{minor}为正式版本号。 {patch}为补丁版本号。 例如,v1.3.1。1.3为正式版本号,1为补丁版本号。
应用开发问题咨询指引 开源社区链接 servicecomb-java-chassis、spring-cloud-huawei等SDK作为开源框架,版本的发布和维护都由开源团队负责,目前已经在开源社区积累了诸多问题的解决经验,若在开发使用过程中遇到问题,请通过如下链接检索历史问题、提交新问题和进行问题咨询:
微服务开发指南 概述 开发微服务应用 准备环境 对接微服务应用 部署微服务应用 使用微服务引擎功能 附录
创建服务间依赖关系 功能介绍 创建服务间的依赖关系,consumer的version必须是确定的版本,consumer的serviceName不能为*,consumer必须是已存在的服务。provider可以是还未创建的。 调用方法 登录ServiceStage控制台,选择“微服务引擎
删除构建任务 用户创建的构建任务,如果不再使用,可以删除。构建任务删除后,可能会导致创建并部署组件、升级单个组件版本配置或者批量升级组件版本配置失败。 系统创建的构建任务,如需删除,请参考删除组件。 前提条件 待删除的用户创建的构建任务已存在,请参考创建源码构建任务、创建软件包构建任务。
启动构建任务 本章节指导您启动构建任务。 前提条件 待启动的构建任务已存在: 系统创建构建任务,请参考使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件。 用户创建构建任务,请参考创建源码构建任务、创建软件包构建任务。 启动构建任务 登录ServiceStage控制台。
使用ServiceStage托管Spring Boot应用 使用ServiceStage托管Spring Boot应用前准备 部署和访问Spring Boot应用 使用ELB灰度发布升级组件版本
准备环境 环境准备包括本地开发调试环境和云上环境准备。 准备本地开发调试环境 本地开发调试环境用于搭建一个简易的测试环境,可以有以下两种选择: 下载本地轻量化微服务引擎。 使用微服务引擎专享版,并开放公网访问的IP,保证本地环境能够访问。 准备云上环境 微服务应用部署到云上,需要
微服务实例 注册微服务实例 根据service_id查询微服务实例 注销微服务实例 查询微服务实例详细信息 修改微服务实例扩展信息 修改微服务实例状态 发送心跳信息 按条件查询微服务实例 批量查询微服务实例 父主题: ServiceComb API
创建泳道组 同一个项目下,最多支持创建300个泳道组。 泳道组是一组泳道的集合,用于区分不同的组织或场景。 泳道用于为相同版本组件定义一套隔离环境。只有满足了流控路由规则的请求流量才会通过标签控制流量转发到对应泳道的目标服务组件。一个组件只能属于一个泳道,一个泳道可以包含多个组件。泳道分为基线泳道和灰度泳道。
附录 Java Chassis版本升级参考 AK/SK认证方式排查与切换指导 配置AK/SK 获取AK/SK与项目名称 本地开发工具说明 Mesher使用CSE指南 Spring Cloud Huawei与Java-chassis历史版本修复问题 父主题: 微服务开发指南
HealthCheck 表1 参数说明 参数 是否必选 参数类型 描述 mode 是 String check模式,push/pull。 port 否 Integer 端口,字符长度不超过65536。正则表达式为^[0-9]*$。 interval 是 Integer 心跳间隔(
HeartbeatSetElement 表1 参数说明 参数 是否必选 参数类型 描述 serviceId 是 String 微服务id,字符长度为1~64位。正则表达式为^.*$。 instanceId 是 String 微服务实例id,字符长度为1~64位。正则表达式为^[A-Za-z0-9_
InstanceHbRst 表1 参数说明 参数 是否必选 参数类型 描述 serviceId 否 String 微服务id。 instanceId 否 String 微服务实例id。 errMessage 否 String 错误信息,成功为空,不成功,则为具体的错误信息。 父主题:
为什么ServiceStage中看不到日志? ServiceStage中看不到日志,可能是由于待查看日志的主机未安装ICAgent或者用户业务日志输出位置为非标准位置导致的。 解决方法 待查看日志的主机未安装ICAgent ServiceStage的日志查看能力是由AOM服务提供
服务名重复校验范围是什么? 问题描述 服务名重复校验范围是什么? 解决方法 服务名重复校验范围是微服务名称、微服务应用、微服务版本和微服务环境。 是一个微服务的主键,标识一个唯一的微服务。 请确保主键不重复。 父主题: 应用开发问题