检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开发指导 构建Spring Cloud工程 接入STS(ACMS) 敏感配置项托管 接入Cloud Map 使用WiseDBA进行数据库纳管 集成OrgID登录功能 父主题: 使用Spring Cloud框架实现应用开发
为微服务配置告警策略 支持对某个服务下的单个微服务或者多个微服务配置告警策略,告警信息会进行上报,业务可在监控服务(ServiceInsight)管理台上查看告警信息。 前提条件 需要具备AppStage服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。 新增告警配置
AppStage租户需要在华为云上购买一个OBS桶并配置桶名(用于存放编译构建的产物),具体操作方法请参见创建桶。 父主题: 基于Spring Cloud框架进行应用上云
代码开发 概述 创建代码仓库 下载代码到本地 开发业务代码 编写IaC脚本 提交代码到代码仓库 父主题: 基于Spring Cloud框架进行应用上云
部署上线 环境准备 部署软件包 配置监听 业务验证 父主题: 基于Spring Cloud框架进行应用上云
创建版本 版本是服务开发的基本单元,是指软件、应用程序或系统有序开发而特定发布的单元。每个版本都有一个唯一的标识符,通常是一个数字或字母组合,用于区分不同的版本。为开发团队所要开发的产品/服务创建版本,在版本管理活动中进行流水线和发布流程等有序版本开发过程管理。 前提条件 已创建服务,服务方法请参见服务管理。
创建团队 在开发中心进行服务开发前,需要组织管理员创建一个团队,将团队关联需要开发的服务。一个团队只能归属一个部门,可以关联一个或多个服务。 前提条件 需要具备AppStage组织管理员角色权限,具体角色权限说明请参考用户角色和权限说明。 创建团队时需绑定团队归属部门并关联服务,
源代码以及构建好的容器镜像。 我们采用Cloud Map来实现微服务注册发现及微服务之间的调用,使用STS进行微服务身份认证及敏感信息管理,WiseDBA提供数据库管理功能,SLB管理路由转发负载均衡。接下来将介绍如何集成STS、Cloud Map、WiseDBA、SLB以及OrgId的登录功能。
环境准备 操作步骤 在华为云控制台,完成如表1所示的资源购买。 表1 资源列表 资源名称 说明 参考文档 CCE集群 购买1个CCE集群。 根据业务需要选择规模,本实践中选择集群规模为50节点。 购买集群 ECS服务器 购买1个ECS服务器,容灾场景下购买2个ECS服务器。 根据
seconds (JVM running for ***)”,表示业务可以正常启动。 验证接口能否正常调用 验证接口能否正常调用,本实践中以验证Cloud Map间的相互通信及OrgID的登录流程为例。 配置host。 打开C:\Windows\System32\drivers\etc\h
添加团队成员 在团队多人员协作开发过程中,不同角色成员执行各自权限和责任事项,因此需要在团队中添加协作开发的各角色成员(如项目经理、开发人员、测试人员等);当团队中成员发生岗位变动或人员流动时,也可进行相应修改或删除,实现统一有序的成员信息管理。 前提条件 已创建团队。 已添加开
配置监听 部署成功之后需要配置“健康检查”及“转发策略”。 前提条件 需要具备AppStage服务运维岗位权限,权限申请操作请参见申请权限。 操作步骤 登录AppStage首页。 在快捷入口选择“运维中心”,进入运维中心。 在顶部导航栏选择服务。 单击,选择“微服务开发 > 负载均衡”。
Service)提供了微服务注册以及敏感配置项管理的功能,STS是接入Cloud Map的前提条件,Cloud Map依赖STS认证能力。 操作步骤 接入STS的具体操作请参见使用STS SDK(Spring Cloud框架)。 父主题: 开发指导
管理Cloud Map中的服务资源 Cloud Map服务资源介绍 申请开通Cloud Map 查看服务总览和依赖关系图 查看注册到CloudMap的服务信息 查看注册到CloudMap的微服务信息 查看和管理注册到CloudMap的微服务实例 查看注册到CloudMap的数据库列表
groupKey: gauss-SpringCloudDemo2 #WiseDBA纳管的数据库实例名称 wiseDba.dbName: springclouddemoa #数据库名称(数据库实例中的Schema名称) demo.login.url: http://org-app
创建应用基础信息 企业资源接入AppStage前,需要先将企业的产品、服务、微服务信息录入AppStage系统中,信息录入成功后,AppStage将同步产品、服务、微服务信息至AppStage的开发中心、运维中心等各个中心。 前提条件 具备AppStage组织管理员角色权限,权限
准备工作 开发技能要求 熟悉YAML语法。 下载Demo 下载Spring Cloud项目的Demo,参考本文档对Demo源码进行理解,您可以基于Demo进行二次开发,节省开发成本。 Demo下载链接:huaweicloud-appstage-demo-java-codeHub。
集成OrgID登录功能 概述 了解代码结构 接口详解 开发者使用demo应用配置详细说明 应用对接的整体流程 父主题: 开发指导
基于SQL配置图表 配置oapdruid、oapclickhouse、oapmppdb、oapinfluxdb、oaptsdb数据源后,可以使用druid、clickhouse等数据源基于SQL配置图表,本章节介绍如何基于SQL配置图表并将图表添加至业务报表中。 前提条件 已完成对于数据源的数据开发。
参数 用途 服务 选择地址所属的服务名,其他服务从Cloud Map查找地址时,用地址所属的服务名+URL名称查找。 二方/三方服务名 二方服务接入地址和三方服务接入地址需要配置此参数。 URL名称 地址的名称,其他服务从Cloud Map查找地址时,用地址所属的服务名+URL名称