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检查。 
posted @ 2026-05-18 10:26  静水深耕,云停风驻  阅读(7)  评论(0)    收藏  举报