检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
应用示例 创建并管理环境 创建并管理应用 创建并管理组件 微服务注册发现
选择“GitHub”。 “授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻全链路流量控制示例源码时创建的GitHub账号。 “仓库名称”选择注册GitHub账号并复刻全链路流量控制示例源码时已复刻到您的GitHub下的全链路流量控制示例
务发现 & 配置”区域,查看或单击复制“服务注册发现地址”。 调用配置管理接口时,在“服务发现 & 配置”区域,查看或单击复制“配置中心地址”。 参考如何调用API调用该接口,在请求URI中,替换{Endpoint}为已获取到的服务注册发现地址。 父主题: ServiceComb
matches: - serviceName: "MyMicroservice" apiPath: prefix: "/" faultInjection: demo-test-fallback:
使用微服务引擎功能 使用服务注册 使用配置中心 使用服务治理 使用灰度发布 使用仪表盘 使用安全认证 父主题: 微服务开发指南
如果微服务应用部署在ServiceStage上,部署应用时需要设置微服务引擎,应用会自动获取服务注册发现地址、配置中心地址和仪表盘地址,不需要配置monitor地址,就可以使用仪表盘功能。 如果是本地启动微服务应用注册到微服务引擎,需要手工配置monitor地址,才可以使用仪表盘功能。 配置monitor地址,请参考使用仪表盘。
用,需要支持快速切换到另外一个可用实例。当前,ServiceComb SDK和Mesher都支持快速切换实例。如果是调用服务注册中心、配置中心接口来进行注册发现的,需要实现实例切换。 升级微服务引擎版本 登录ServiceStage控制台,选择“微服务引擎 > 引擎实例”。 在页
单击“修改”。 “授权信息”选择设置GitHub仓库授权时创建的授权信息。 “用户名/组织”选择注册GitHub账号并复刻源码时创建的GitHub账号。 “仓库名称”选择注册GitHub账号并复刻源码时复刻到您的GitHub下的Spring Boot源码仓库的名称:gs-sp
微服务实例 注册微服务实例 根据service_id查询微服务实例 注销微服务实例 查询微服务实例详细信息 修改微服务实例扩展信息 修改微服务实例状态 发送心跳信息 按条件查询微服务实例 批量查询微服务实例 父主题: ServiceComb API
VPC内网访问:提供支持TCP/UDP协议的可被同一VPC下的其他服务访问的入口。 公网访问:提供支持TCP/UDP协议的Internet访问入口,包含弹性公网IP方式。 VPC内网负载均衡 “访问方式”选择“VPC内网访问”时可开启。 *访问类型 “访问方式”选择“VPC内网访问”且开启“VPC内网负载均衡”后可设置。
Common的子类型可以为空。 application_id String 应用ID。 source Object 代码/软件包来源,请参考表6。 description String 描述。 creator String 创建人。 create_time Integer 创建时间。 update_time
如果待关联组件绑定了注册配置中心且使用Sermant Agent接入方式接入,在使用容器部署方式创建组件时参考添加组件环境变量、使用虚拟机部署方式创建组件时参考添加组件环境变量为组件手动添加如下组件环境变量: 变量名称:SERVICE_META_PROJECT 变量/变量引用:接入注册配置中心
platform_type String 运行平台类型。 应用可以在不同的平台上运行,可选用的平台的类型有以下几种:cce、vmapp。 description String 实例描述。 flavor_id String 资源规格。 artifacts Map<String, Object>
管理微服务引擎 查看微服务引擎信息 获取微服务引擎服务注册发现地址 获取微服务引擎配置中心地址 查看微服务引擎实例数配额 查看微服务引擎配置条目配额 设置微服务引擎备份与恢复 管理微服务引擎公网访问 查看微服务引擎操作日志 升级微服务引擎版本 删除微服务引擎 管理微服务引擎安全认证
configuration 否 Object 配置参数,如设置环境变量、部署配置、运维监控等, 默认为空。请参考创建组件实例的表4。 description 否 String 描述。 最大长度为128个字符。 external_accesses 否 Array of objects 访问方式,请参考表5。
在页面上方“微服务引擎”下拉列表,选择待调用接口的微服务引擎。 在“服务发现 & 配置”区域,查看或单击复制“服务注册发现地址”。 参考如何调用API调用该接口,在请求URI中,替换{Endpoint}为已获取到的服务注册发现地址。 URI PUT /v4/{project_id}/registry/dependencies
应用开发问题 微服务和普通应用有什么不同? 如何解决微服务注册失败问题(针对java chassis)? 部署在云上的微服务如何进行排错? 如何决定使用SDK构建微服务还是使用ServiceMesh? 如何解决获取依赖失败的问题? 服务名重复校验范围是什么? 客户端向CSE发送H
端口,字符长度不超过65536。正则表达式为^[0-9]*$。 interval 是 Integer 心跳间隔(秒),当值小于5秒时,按5秒注册。字符长度不超过4294967296。正则表达式为^[0-9]+$。 times 是 Integer 最大尝试请求次数,字符长度不超过42
修改密码 根据业务需求或者安全规定,可修改已登录微服务引擎的账号密码。 须知: 若在SDK中使用了该账号密码注册微服务,修改账号密码可能会影响使用该微服务业务运行(无法注册到微服务引擎),将导致业务系统受损,请谨慎操作。 密码修改后,需及时更新微服务认证配置。 Spring Cloud:请参考Spring
ovider-two、provider-three四个微服务,分别启动4个微服务,然后通过界面访问: http://${consumer-ip}:8090/load-balance?id=111 当规则选择为轮询模式RoundRobin,也是框架默认模式时,结果会按版本号有规律顺序的返回,如下: