Skip to content

feat(service_manager): 整体流程调通及功能补全 #64

@Erickw87

Description

@Erickw87

需求文档

  1. 所有服务管理界面都需要能够信息的正确展示(不是mock数据,而是真实的内部数据变更时,能够体现在界面上)
    • 涉及从发布平台拉取服务信息、实例信息、本地存储相关信息等
  2. 与发布系统完成对接,实现新建一批发布任务,发布系统能够进行发布。需要对接完这些功能:
    • 发起发布任务
    • 在发布任务下,通过api模拟人工点击发布单台机器的操作
    • 获得发布任务状态:如发布任务进度,当前第几批,当前发了哪些机器
    • 获取每台服务实例当前的版本
    • 能够调用发布平台回滚版本(回滚单台机器的服务版本,可能机器上没有相应的包,发布平台要能够拉取指定版本的包然后进行回滚)
    • 能够暂停和继续发布任务
    • 能够取消发布任务,将所有已发布实例回滚(这个我们系统来操作也行,需要上面第5项支持)
  3. 预发布任务处理,内部有预发布管理系统,按指定时间发起发布任务
  4. 发布节奏控制,系统自动生成灰度策略,批次,并发发布时,节点选择

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions