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