3 开发阶段 -- 代码实现 -- bpmn2 组建集群拓扑图适配
任务查询 和 状态设计
1. 创建接口和 扩容接口,主体逻辑修改:expandGroup 和 createGroup 函数均只取一个边进行创建,按道理是创建所有边。
2. 创建接口和 扩容接口,持久化修改:group 如果有一个创建成功,group 的status为ACTIVE。
3. 查询drsp组创建的状态接口:
groupTaskId 下有多个 drspTaskId,根据groupTaskId 返回数组
3.1 drspTaskId 任务的状态 和 进度。
3. 2 drspTaskId 涉及的节点 和 边 的信息。
上述要求合理吗?合理采纳,然后修改drsp_task1.0.2.md。然后适配代码。
删除设计
LOOP (each edges)
sync_to_readonly
readonly_to_service
deploy_drsp --type delete
End LOOP
update_all_file --base64_delete_json_info
扩容缩容设计
1. 组建过程中,drsp group部分成功
1)对指定的租户进行删除,调用删除接口/强制删除接口,成功则更新拓扑。
2)调用drsp group重试任务 -- 自动构建现有的参数,进行下发。
2. 组建完成时,success
1)对指定的租户进行删除,调用删除接口/强制删除接口,成功则更新拓扑。
3. 对config进行更新,然后对新增的拓扑进行任务下发,如果所有任务都成功,则drsp组部署成功;
常用
1.根据文档drsp_task1.0.7.md,参考step3-code.md编码要求,落地代码。
2.代码需要有中文注释。
3.编译检查 + UT检查。

浙公网安备 33010602011771号