检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Nacos Sync部署包。 创建Nacos Sync所需要的数据库与表。 创建数据库实例,具体操作请参考购买RDS for MySQL实例。 连接MySQL实例,具体操作请参考连接RDS for MySQL实例。 创建数据库,数据库名称为nacos_sync,字符集选择utf8mb4,具体操作请参考创建数据库。
使用仪表盘 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包
引擎,应用会自动获取服务注册发现地址、配置中心地址和仪表盘地址,不需要配置monitor地址,就可以使用仪表盘功能。 如果是本地启动微服务应用注册到ServiceComb引擎,需要手工配置monitor地址,才可以使用仪表盘功能。 配置monitor地址,请参考使用仪表盘。 查看微服务运行指标
本章节重点介绍不同的微服务开发框架如何使用服务中心和配置自己的注册信息,同时也会介绍微服务和注册中心之间交互有关的配置项。微服务注册成功后,可以在ServiceComb引擎使用微服务目录、微服务实例列表、微服务依赖关系等功能。 Spring Cloud Spring Cloud使用服务注册,需要在项目中增加如下依赖:
cloud.servicecomb.config.fileSource 内容为yaml的配置项列表,使用“,”分隔 - 仅当配置中心类型为config-center时生效。 对于使用ServiceComb引擎1.x版本的Spring Cloud用户,经常需要在配置中心增加yaml格式的配置文件。Spring
单击,选择区域。 单击左上角,在服务列表选择“微服务引擎 CSE”,进入微服务引擎控制台。 当您使用从ServiceStage发放的微服务引擎实例时,如想在CSE中发放新实例,需要对CSE云服务进行授权。 当您没有授予任何权限时,由于CSE使用依赖VPC、DNS云服务,因此需要先创建云服务委托,将操作权限委托给CSE。
使用配置中心 配置中心概述 Spring Cloud使用配置中心 Java Chassis使用配置中心 父主题: 使用ServiceComb引擎功能
使用服务治理 服务治理概述 流量标记 限流 容错 熔断 隔离仓 负载均衡 降级 错误注入 自定义治理 黑白名单 父主题: 使用ServiceComb引擎功能
使用安全认证 安全认证概述 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 父主题: 使用ServiceComb引擎功能
Java Chassis使用配置中心 Java Chassis使用以config-center命名的配置中心。 需要在项目中增加如下依赖: <dependency> <groupId>org.apache.servicecomb</groupId> <artifactId
使用灰度发布 为保障新特性平稳上线,可以先选择少部分用户试用,待新特性成熟以后,再让所有用户使用。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以减少其影响。 基于Servicecomb Java Chassis和Spring Cloud Huawei框架
使用应用网关 路由管理 证书管理 访问控制 网关配置 插件管理 观测运维 父主题: 应用网关
重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和用户ID
使用ServiceComb引擎 使用微服务仪表盘 管理微服务 业务场景治理 微服务治理 配置管理(适用于2.x版本) 配置管理(适用于1.x版本) 系统管理 父主题: ServiceComb引擎专享版
使用注册配置中心 命名空间管理 服务管理 配置管理 权限控制 查看Nacos引擎运行监控 父主题: 注册配置中心
使用ServiceComb引擎功能 使用服务注册 使用配置中心 使用服务治理 使用灰度发布 使用仪表盘 使用安全认证
x时,取值为kie或config-center,推荐使用kie作为配置中心。 本章节介绍不同微服务开发框架使用配置中心的一些开发细节,包括如何配置依赖、连接配置中心有关的配置项等,并简单的介绍微服务应用中如何读取配置和响应配置变化。 ServiceComb引擎使用kie作为配置中心。 微服务默认会读取配置中心应用配
</dependency> Spring Cloud Huawei负载均衡规则使用了Spring Cloud里面Ribbon的思想,作用在客户端,其原理为:当使用随机规则时,客户端会在下游微服务实例中随机访问一个实例,当使用轮询规则时,客户端会在下游微服务实例中按顺序循环选择Server。 配置示例如下:
Nacos实例,详情请参考创建注册配置中心。 使用Nacos Sync组件进行同步迁移,Nacos Sync组件依赖Mysql进行部署,需要创建Mysql实例,并创建数据库与表,请参考购买RDS for MySQL实例创建按需计费的MySQL 5.7版本的实例,其规格为通用型2vCP
上面的3个步骤在整个软件生命周期会不断迭代完善。描述如何使用所有的治理能力是复杂的,ServiceComb引擎针对不同的微服务开发框架,提供了一个统一的基于流量特征的服务治理能力。如果使用微服务框架开发应用,在应用托管后启动应用,微服务会自动注册到对应的ServiceComb引擎,您可以