diff --git a/docs/dsms-engine/design/cluster-bind.md b/docs/dsms-engine/design/cluster-bind.md new file mode 100644 index 0000000000000000000000000000000000000000..5674d897ae78519c75044930c208eca58c7797af --- /dev/null +++ b/docs/dsms-engine/design/cluster-bind.md @@ -0,0 +1,13 @@ +# 关联/解绑集群流程设计 + +## 1.关联集群 + +dsms-ui端登录后,先发送POST /api/cluster/about请求到dsms-engine端,dsms-engine端查询数据库cluster表中数据,然后像dsms-ui端返回是否已绑定集群;若已绑定集群,则dsms-ui端跳转概览信息页面,若尚未绑定集群,则跳转到提示关联集群页面。 + +添加集群绑定检查后的登录功能流程如下图所示: +![login](../images/bind.png) + +dsms-ui端登录跳转到关联集群页面时,在关联集群页面输入一些集群的名称和VIP地址等信息,然后发送POST /api/cluster/bind请求到dsms-engine端,dsms-engine端经过一系列校验后返回关联集群功能操作的结果。 + +关联集群功能流程如下图所示: +![bind](../images/bind-cluster.png) \ No newline at end of file diff --git a/docs/dsms-engine/images/bind-cluster.png b/docs/dsms-engine/images/bind-cluster.png new file mode 100644 index 0000000000000000000000000000000000000000..7bd62d214bf572810be1e3ccf8d23818d33eda45 Binary files /dev/null and b/docs/dsms-engine/images/bind-cluster.png differ diff --git a/docs/dsms-engine/images/bind.png b/docs/dsms-engine/images/bind.png new file mode 100644 index 0000000000000000000000000000000000000000..c77fdca67f1a40e5d3652b539e0f44e0b5a8a9fb Binary files /dev/null and b/docs/dsms-engine/images/bind.png differ