您需要将已有的服务添加到网关中,登记为 API 备选服务,以便网关获取服务地址。

背景信息

添加服务包含两种形式:
  • 从注册中心添加:如果在网关中添加了注册中心,网关会从注册中心获取服务列表,将服务列表中的服务及其后端节点地址添加到网关中。
  • 从其它来源添加:如果该服务没有注册中心,需要手动添加服务的后端节点地址。

操作步骤

  1. 登录微服务网关控制台。
  2. 在左侧导航栏选择网关管理
  3. 网关管理页面顶部菜单栏选择地域
  4. 网关管理页面单击网关名称。
  5. 网关详情页面左侧导航栏单击服务管理
  6. 服务管理页面右上角单击新建服务
  7. 新建服务对话框中设置服务参数,然后单击确认
    新建服务

    注册参数说明:

    参数 说明
    名称 仅限字母、数字和下划线“_”,最多 255 个字符,必须以字母开头。
    别名 易于识别的服务别名,例如服务的中文名称。
    来源 服务的来源,包含注册中心其它其它表示未在注册中心注册的独立服务。
    注册中心(适用于来源选择注册中心的服务) 在网关中添加的注册中心地址。
    注册的服务(适用于来源选择注册中心的服务) 注册到选定注册中心的服务。
    描述 用于识别服务的备注信息。
    后端节点 服务的后端节点地址。来源注册中心其它的服务的后端节点有所不同。
    • 注册中心的服务:不可设置,默认显示所选服务的所有后端节点地址。格式为<后端节点IP>:<服务端口>,多个节点通过换行分隔。
    • 其它的服务:需要手动输入该服务的后端节点地址,格式为<后端节点IP>:<服务端口>,多个节点通过换行分隔。
    节点自动刷新(适用于来源选择注册中心的服务) 来源为注册中心的服务,可以打开节点自动刷新开关。打开后,如果服务的后端节点地址变更,会同步到注册中心,网关可以从注册中心获取该服务最新的后端节点地址。

结果验证

服务创建成功,会弹出:
服务创建成功

返回服务管理页面会查看服务信息。如果包含新建的服务的相关信息、地址(后端节点信息)和状态健康),则表明服务添加成功。

后续步骤

添加服务后,可以新建 API,并关联创建的服务,详情请参见新建 API

您还可以编辑(变更)或删除该服务,步骤比较简单,不在赘述。
说明
  • 服务被 API 关联后,编辑时只能修改别名和描述,其它参数不可修改。
  • 服务被 API 关联后,当 API 在运行时,服务不可删除