随着业务增长,服务会遇到各种意外情况,如:瞬时大规模并发访问、服务出错、入侵等情况。使用微服务架构可以对服务做细粒度管控,支撑业务需求。 ServiceStage可承载微服务应用的全生命周期管理。
查询微服务契约 功能介绍 根据service_id和schema_id查询微服务的契约信息。
修改微服务契约 功能介绍 根据schema_id更新微服务的契约内容。 接口约束 服务中心老版本如果微服务环境定为production,不支持契约覆盖;从版本2.3.33开始,支持使用环境变量SCHEMA_EDITABLE支持契约覆盖。
查询服务providers 功能介绍 根据consumer_id获取该服务的所有providers,比如A->B、A->C。那么根据A的服务Id,可以查询到B、C的微服务信息。
微服务注册发现 操作场景 微服务是业务概念,某个进程提供某种服务,那它就是个微服务。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是HTTP)。多个微服务组成应用程序。
管理组件云服务配置 绑定微服务引擎 绑定分布式缓存DCS 绑定云数据库RDS 绑定云数据库GaussDB 绑定分布式消息服务RocketMQ 绑定云搜索CSS 父主题: 组件管理
查询指定微服务信息 功能介绍 根据service_id查询微服务定义信息。
查询所有微服务信息 功能介绍 根据条件组合,查询满足所有条件的微服务定义信息。
使用微服务引擎功能 使用服务注册 使用配置中心 使用服务治理 使用灰度发布 使用仪表盘 使用安全认证 父主题: 微服务开发指南
上游微服务 此配置适用于Spring Cloud开发框架接入的微服务。 微服务架构中,各个微服务相互协作完成业务功能。从下拉选项框中选择调用当前微服务的其他微服务。 QPS 每秒的请求数。当限流对象对当前服务实例的每秒请求数量超过设定的值,当前服务实例不再接受该对象的请求。
设置本微服务调用下游微服务的熔断规则,在下拉选项中选择下游微服务。 熔断对象 此配置适用于Java Chassis开发框架接入的微服务。 该应用调用的服务和方法,下拉菜单可直接选择。 指定请求路径 此配置适用于Spring Cloud开发框架接入的微服务。
图1 设置降级(Spring Cloud开发框架接入的微服务) 图2 设置降级(Java Chassis开发框架接入的微服务) 配置项 配置项说明 降级对象 选择需要降级的微服务。
设置本微服务调用下游微服务的容错规则,下拉菜单可直接选择下游微服务。 容错对象 此配置适用于Java Chassis开发框架接入的微服务。 该应用依赖的应用或方法,下拉菜单可直接选择。
将软件包上传至OBS对象存储中,请参考流式上传(PUT上传)。 如果使用例如JFrog(制品仓库)作为软件包存储仓库,支持HTTP/HTTPS协议的自定义文件地址下载。您需要提前将软件包上传至对应的自定义文件地址下。 部署应用组件。 新部署组件,请执行4。
如何添加构建服务器地址到Maven服务器安全组? 背景信息 将构建集群的构建节点弹性IP添加到Maven私有服务所在节点的安全组中,以便构建服务访问Maven私有服务器下载依赖包。 操作步骤 获取构建镜像的集群名称和过滤节点标签信息。
前提条件 已经参考发布单模板说明将准备好的发布单模板文件打包为zip包并上传到存储库。 将模板包上传至SWR软件仓库,请参考上传软件包。 如果禁用了PKIToken,则不支持SWR软件仓库。 从OBS对象存储选择对应的模板包。
管理微服务引擎安全认证 同一个微服务引擎可能会有多个用户共同使用,而不同的用户根据其责任和权限,需要具备不同的微服务引擎访问和操作权限。开启了“安全认证”的微服务引擎专享版,根据用户接入引擎使用的账号所关联的角色,赋予该用户不同的微服务引擎访问和操作权限。
查看微服务引擎操作日志 在“操作日志”区域,可以查看微服务引擎的操作日志信息,记录用户对引擎的操作行为,有助于安全合规和审计。 查看微服务引擎操作日志 登录ServiceStage控制台。 选择“微服务引擎 > 引擎实例”。
管理微服务引擎公网访问 微服务引擎支持公网访问,有利于将微服务架构从内网的 “封闭环境” 拓展到公网的 “开放生态”,不仅满足互联网业务、跨云协同等场景需求,还通过技术架构的开放性提升了系统的弹性、可扩展性和灾备能力。
storage 否 String 存储方式。 devcloud:CodeArts软件发布库。 obs:OBS对象存储。 http:自定义文件地址。 swr:镜像仓库。 组件来源包类型为package和image时需要添加。