移动开发平台 mPaaS API 分组

By | 2021年4月23日

API 分组即 API 归属的分组,可以是具体的系统名、模块名或者抽象的标识。在移动网关中可创建以下类型的 API 分组:

  • HTTP:符合 RESTful 风格的 HTTP 服务。

  • DUBBO:仅专有云可配置,Apache Dubbo 服务。
  • TR:仅专有云可配置,蚂蚁金服 RPC 框架。

创建分组

  1. 选择 API 分组 选项卡进入 API 分组列表页。
  2. 点击 创建 API 分组 按钮,在弹出的对话框中填写表单信息。

    • 公共表单项:
      • 分组类型:必填,支持 HTTP、Dubbo、TR;其中,Dubbo、TR 仅在专有云中可用。
      • API 分组:必填,提供服务的业务系统的英文名称。
      • 超时时间:选填,发送请求至业务系统时的超时时间,单位毫秒,默认值:3000 ms。
    • 其他表单项:
      • 服务地址:HTTP 必填,业务系统的 HTTP/HTTPS URL。

      • 注册中心:Dubbo 必填,支持 ZK 集群或者直连。
      • 直连地址:TR 选填,满足直连需求。
  3. 填写完整后,点击 确定 按钮提交。

配置分组

您可根据不同的分组类型,完成相应的 API 分组配置:

配置 HTTP 分组

在分组列表中,找到类型为 HTTP 的分组,在其右侧的 操作 列中点击 详情,进入 HTTP API 分组详情页面。点击右上方的 修改 可配置分组。HTTP 分组的配置项如下:

image.png | center | 747x200

  • 服务地址:HTTP 服务的 URL 地址。
  • 超时时间:单位毫秒,默认 3000 ms。
  • 是否验签:业务系统如需验证调用者的身份,请开启该项。如何验证参见 后端签名校验说明
  • 加签算法:生成签名的算法,公有云支持 MD5 和 RSA 算法,专有云还支持 MOBILEGW 的签名算法。
  • 密钥 Key:后端签名使用的密钥 Key,可以自定义。
  • 密钥内容:后端签名使用的密钥 Value。
    • 当加签算法是 MD5 时,可以自定义。
    • 当加签算法是 RSA 时,为移动网关的公钥。
    • 当加签算法是 MOBELGW 时,请向域内网关维护人员申请。

配置 Dubbo 分组

说明:配置 Dubbo 分组仅在专有云中可用。

在分组列表中,找到类型为
Dubbo 的分组,在其右侧的
操作 列中点击
详情,进入 Dubbo API 分组详情页面。点击右上方的
修改 可配置分组。Dubbo 分组的配置项如下:

  • 注册中心:Dubbo 服务的配置中心地址。
  • 超时时间:单位毫秒,默认 3000 ms。

配置 TR 分组

说明:配置 TR 分组仅在专有云中可用。

在分组列表中,找到类型为
TR 的分组,在其右侧的
操作 列中点击
详情,进入 TR API 分组详情页面。点击右上方的
修改 可配置分组。TR 分组的配置项如下:

  • 直连地址:TR 服务的直连地址,由 IP 和端口组成,端口不指定时默认为 12200。
  • 超时时间:单位毫秒,默认 3000 ms。

请关注公众号获取更多资料

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注