检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ServiceStage微服务运行与治理框架 父主题: 图解应用管理与运维平台
ServiceStage应用调度与资源管理框架 父主题: 图解应用管理与运维平台
Spring Cloud Huawei各分支版本与Spring Boot、Spring Cloud、Java Chassis及JDK编译版本的配套关系请参考版本配套说明。 如果基于开源开放和业界生态组件新开发微服务应用,可选择Spring Cloud框架。 如果希望使用微服务引擎提供的开
但是存在着只能批量升级同一个应用内组件版本配置的限制,而且所有组件会同批次被部署,不能指定组件之间的部署次序。如果升级的组件之间存在依赖关系,例如某组件的启动需要依赖其他组件,就可能会导致业务受损。 针对部署配置基本相同的多个组件的需要,ServiceStage提供了批量克隆组
的注册信息,同时也会介绍微服务和注册中心之间交互有关的配置项。微服务注册成功后,可以在微服务引擎使用微服务目录、微服务实例列表、微服务依赖关系等功能。 Spring Cloud Spring Cloud使用服务注册,需要在项目中增加如下依赖: <dependency> <groupId>com
Boolean 是否强制删除。 true表示强制删除,false表示非强制删除。 选择强制删除会自动注销所有服务实例,并且删除相关的服务依赖关系。如果未传此参数,那么在服务拥有实例时,无法被删除。 缺省值:false 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述
Cloud微服务框架。配合微服务引擎可实现服务注册发现、配置管理和服务治理,请参考微服务开发指南。 应用运维:通过日志、监控、告警支持应用运维管理。 图1 ServiceStage产品功能 应用管理 应用生命周期管理 应用完成开发后,可以托管在ServiceStage上,为您提供完整的应用生命周期管理:
Boolean 是否强制删除。 true表示强制删除,false表示非强制删除。 选择强制删除会自动注销所有服务实例,并且删除相关的服务依赖关系。如果未传此参数,那么在服务拥有实例时,无法被删除。 缺省值:false。 请求参数 表3 请求Header参数 参数 是否必选 参数类型
FullAccess权限后才能访问总览、告警、运维监控中的数据图表。 支持设置了IAM ReadOnlyAccess和ServiceStage FullAccess或ServiceStage ReadOnlyAccess权限的IAM用户直接访问总览、告警、运维监控中的数据图表。 性能管理 应用性能管理 APM
Chassis(简称Java Chassis)等,实现了微服务架构模式。微服务引擎支持这些开源的微服务框架接入并使用注册发现、集中配置、服务治理等功能。关系如下图所示: 使用Spring Cloud和Java Chassis微服务开发框架接入微服务引擎,能够获得好的开发体验和技术支持。使用其他开发
微服务管理的相关操作接口。 契约 微服务契约查询、上传等相关操作接口。 微服务实例 微服务实例注册、上报心跳等相关操作接口。 依赖关系 微服务依赖关系查询接口。 配置管理 提供配置中心配置管理功能的相关操作接口。 环境接口 表2 环境接口 API 说明 创建环境 此API用来创建环境。
容器部署方式部署的组件,设置了本参数后,在9中设置组件升级策略时,您也可以重新设置。 部署顺序 指定组件在所有待加入发布单组件里面的部署次序。 如果已选组件之间存在依赖关系,例如某组件的启动需要依赖其他组件,则需要设置“部署顺序”,使被依赖的组件优先被部署。 例如,待加入发布单的A、B、C三个组件,A组件的启
容器部署方式部署的组件,设置了本参数后,在9中设置组件升级策略时,您也可以重新设置。 部署顺序 指定组件在所有待加入发布单组件里面的部署次序。 如果已选组件之间存在依赖关系,例如某组件的启动需要依赖其他组件,则需要设置“部署顺序”,使被依赖的组件优先被部署。 例如,待加入发布单的A、B、C三个组件,A组件的启
数据存储”,设置“数据存储”,请参考设置数据存储。 生命周期 设置生命周期 容器部署的组件,ServiceStage提供了回调函数,在应用的生命周期的特定阶段执行调用,比如组件在停止前希望执行某项操作,就可以注册相应的钩子函数。 选择“容器配置 > 生命周期”,设置“生命周期”,请参考设置组件启动命令和生命周期。 日志采集
再执行后续操作。 否,请参考11根据报错情况重新设置组件高级配置参数。 是,请执行13。 设置组件“部署顺序”。 如果已选组件之间存在依赖关系,例如某组件的启动需要依赖其他组件,则需要设置“部署顺序”,使被依赖的组件优先被部署。 例如,待加入发布单的A、B、C三个组件,A组件的启
容器部署方式部署的组件,设置了本参数后,在9中设置组件升级策略时,您也可以重新设置。 部署顺序 指定组件在所有待加入发布单组件里面的部署次序。 如果已选组件之间存在依赖关系,例如某组件的启动需要依赖其他组件,则需要设置“部署顺序”,使被依赖的组件优先被部署。 例如,待加入发布单的A、B、C三个组件,A组件的启
CCE集群节点支持的操作系统,请参考节点操作系统。 CCE集群节点容器引擎当前支持Docker和Containerd。节点操作系统和容器引擎的对应关系,请参考容器引擎。 环境如果选择的VPC开启了IPv6,需选择绑定开启了IPv6开关的CCE集群资源。否则,会导致在该VPC下的开启了安全认证的微服务引擎专享版上注册的Java
请参考权限及授权项说明。 目前华为云支持以下两种方式创建自定义策略: 可视化视图创建自定义策略:无需了解策略语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。 JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。
Spring Cloud Huawei各分支版本与Spring Boot、Spring Cloud、Java Chassis及JDK编译版本的配套关系请参考版本配套说明。 如果基于开源开放和业界生态组件新开发微服务应用,可选择Spring Cloud框架。 如果希望使用微服务引擎提供的开
查询实例信息结构体。 表5 FindService 参数 是否必选 参数类型 描述 service 是 DependencyKey object 依赖关系条目。 rev 否 String 客户端缓存的版本号,用于判断本地缓存和服务中心微服务的差异。 首次传值0。 若传入的rev值与当前的微服