检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
断路器策略是API网关在后端服务出现性能问题时保护系统的机制,支持通过熔断降级的方式保护后端服务。
最新动态(html) 本文介绍了Huawei Cloud EulerOS产品新特性和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。
08:36 API网关跨VPC开放后端服务 API网关 APIG 介绍SDK的获取和使用 02:22 如何获取和使用SDK API网关 APIG 介绍如何调用API 02:28 调用API
编辑服务 步骤1:基本配置 步骤2:框架配置 步骤3:生成策略 步骤4:业务设计 步骤5:服务依赖 父主题: 服务管理
当创建子域是开启单元化配置,则关联Rooted服务。当创建子域是关闭单元化配置,则关联Single服务。 图1 关联Single服务 图2 关联Rooted服务 单击“确定”,完成服务关联。 关联成功后,服务信息会同步到应用服务中,可在应用服务列表中查看。
删除服务 使用说明 当服务不再使用时,可删除已创建的服务。若服务存在依赖服务,请先删除依赖关系,再删除该服务。如何删除服务依赖,请参见删除服务依赖。 约束与限制 服务删除后不可恢复,请谨慎操作。 单个删除服务 参考登录AstroPro界面中操作,登录AstroPro界面。
后端服务地址(可选) 仅在不使用负载通道时,需要设置。 单击“完成”,完成API在APIG实例中的注册。 一个API可发布到同一个APIG的不同API分组。
后端服务地址(可选) 仅在不使用负载通道时,需要设置。 单击“完成”,完成API在APIG实例中的注册。 一个API可发布到同一个APIG的不同API分组。
API网关 APIG SCP不直接进行授权,只划定权限边界。将SCP绑定到组织单元或者成员账号时,并没有直接对组织单元或成员账号授予操作权限,而是规定了成员账号或组织单元包含的成员账号的授权范围。
网关服务 服务信息如下: 表1 服务信息 服务名 服务器 安装目录 端口 gis-gateway 10.190.x.x 10.190.x.x 10.190.x.x /app/dt/gis-gateway 9999 网关服务 修改配置文件application-dev.yml 配置redis
查看服务详情 使用说明 服务创建后,在服务详情中可查看服务的基本信息、变更记录和所依赖的服务等信息,还可以执行编辑服务、重新生成服务代码和导出元数据等操作。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。
在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务”。 在服务列表中,单击对应服务后的“更多 > 复制服务”。 复制成功后,自动进入服务编辑页面,您可以直接使用服务,也可以进行二次开发。 图2 选择复制服务 父主题: 服务管理
服务管理 了解服务创建流程 新增一个服务 编辑服务 生成服务代码 查看服务详情 使用模板创建服务 升级API版本 重新编译服务 复制服务 删除服务 导出元数据 导入DDL 导入swagger 父主题: 后端应用管理
服务依赖管理 查看服务依赖 删除服务依赖 父主题: 后端应用管理
删除服务依赖 使用说明 需要解除服务之间的依赖时,可以通过删除服务依赖来实现。 单个删除服务依赖 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务依赖”。
API网关 APIG APIG专享版实例配置安全认证类型 APIG专享版实例配置访问日志 APIG专享版实例域名均关联SSL证书 父主题: 系统内置预设策略
在依赖服务列表中,单击服务后的“查看”,即可查看服务间的依赖。 父主题: 服务依赖管理
了解服务创建流程 什么是(微)服务 (微)服务是业务概念,即提供某种服务的某个进程。每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API,多个(微)服务组成应用程序。 AstroPro是一个企业应用一站式构建平台,对于平台来说不需要过多的区分服务和微服务。
在“应用管理”中已创建应用服务,同步应用至“服务管理”,并为同步的服务添加依赖服务。 在“服务管理”中已新增一个服务并添加依赖服务,关联服务使服务信息同步到“应用服务”中。
新建服务组 使用说明 服务组用于对项目中的服务进行分组,一般一个分组对应一个研发团队。创建项目时,会自动创建一个和项目同名的服务组,所有新建服务默认在此分组下。您也可以不使用默认的服务组,直接新建一个服务组。 图1 和项目同名的服务组 前提条件 已参考新建项目中操作,创建项目。
步骤5:服务依赖 通常情况下,一个应用不是一个单独的服务,可能由多个服务共同组成。这些服务之间可能存在一些跨服务的调用,此时就需要通过添加依赖服务,把这些服务的客户端集成过来。添加依赖服务前,请确保依赖服务的“是否生成客户端”按钮已启用。
编辑服务组 使用说明 服务组创建后,支持再次修改服务组的名称和描述。 操作步骤 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“后端开发平台 > 服务管理 > 服务组”。 选择服务组所属的项目,单击已创建服务组后的“编辑”。
系统开始创建服务,并生成该服务的代码。 图1 创建服务并生成代码包 父主题: 服务管理
在应用服务列表中勾选待操作的应用服务,单击“批量删除”。 在弹出对话框中,单击“确认”,完成应用服务批量删除。 父主题: 应用服务管理
应用服务名称:输入应用服务名称,名称仅允许以英文字母开头,包含英文字母和数字,一般采用驼峰格式或“-”连接,长度最低为两位。 描述:输入应用服务补充说明信息。 图1 新建应用服务 单击“确定”,完成应用服务创建。 创建成功后,可在应用服务列表中查看已创建的应用服务。
详细配置 图4 详细配置 服务类型:当前仅支持创建原子服务。原子服务是指对外提供业务对象管理API,有独立数据存储(一般为独立数据库)的服务。原子服务之间可以相互调用。 服务组:选择服务所属的分组。如何创建服务组,请参见新建服务组。 服务单元化策略:服务在子域内的单元化策略。
在服务列表中,单击已创建服务后的“更多 > 重新生成”,即可重新生成服务的代码。 图1 重新生成服务代码 单击操作中的“详情”,在服务详情页,同样可以对服务进行重新生成。 图2 在详情页重新编译服务 图3 重新生成代码并下载 父主题: 服务管理
删除服务组 使用说明 服务组不再使用时,可以删除已创建的服务组。删除服务组前,请确保服务组中的服务已删除。如何删除服务,请参见删除服务。 单个删除服务组 参考登录AstroPro界面中操作,登录AstroPro界面。 在左侧导航栏中,选择“服务管理 > 服务组”。