部署模式¶
部署模式(Pattern)在 NereidHorizon 中定义一组服务的部署拓扑与版本策略。注册到某个模式的节点会自动拉起该模式包含的服务。当一类节点需要运行同一套固定服务集合时使用模式;需要按属性匹配部署时请改用部署策略。
创建模式¶
必填项:
- Pattern Name(模式名称):例如
my-pattern。 - Label(标签):显示名称。
- 服务选择:从复选框列表中至少选择一个服务。
描述为选填项。对每个选中的服务,Horizon 会自动生成 serviceOrgid、serviceArch、serviceVersions(默认版本)和 nodeHealth(默认 ping_interval=60)。
编辑模式¶
编辑模式会替换其中所有服务引用。可以直接编辑 JSON,也可以通过界面复选框选择服务。
导入与查看¶
- 导入(Import):粘贴模式 JSON。
- 详情抽屉:包含两个标签页,Info 展示模式 JSON,Node Health 展示关联节点的健康状态。
将模式关联到协议机器人¶
创建模式后的必要操作
模式只有在关联到协议机器人之后才能到达节点。请在协议机器人页面将新模式绑定到对应的 agbot,节点才能协商到该模式。
错误码¶
| 错误码 | 含义 |
|---|---|
| 400 | 未选择服务(至少需要一个) |
| 409 | 模式已存在 |
| 502 | Exchange 不可达 |