apollo流程规划
2018-11-01 11:00:06 7 举报
为你推荐
查看更多
apollo与工作流
作者其他创作
大纲/内容
注册中心服务:configservice & eureka
后台管理服务:adminservice & eureka
apollo-adminserviceport:8092
read/write
apollo-configserviceport:8081
ApolloConfigDB
注册到eureka
主动读取配置
d2.更新应用到test环境前先新增&修改配置
po1.更新变更配置到product
apollo-portalport:8072
apollo-configserviceport:8082
apollo-product环境-机房2
dev环境-client(各种应用服务)
apollo-configserviceport:8080
配置中心web管理服务:portalwebread/write
d1.部署与调试
ApolloPortalDB
目前不需要:配置中心的异地双活。client需要把两个机房的meta-service都配置。
apollo-adminserviceport:8090
推送配置(long polling)
tt1.测试
st2.测试完成&开发确认运行稳定后通知运维上线
read
staging-client(各种应用服务)
pt2.测试完成&开发确认完成后
上线完成通知
apollo-portalport:8071
st1.测试
apollo-adminserviceport:8091
so1.更新变更配置到staging配置
在工作流的不同阶段使用portal修改&新增配置
apollo-DEV环境
test环境-client(各种应用服务)
测试同学
tt2.test环境测试完成&确认上线通知开发同学确认apollo中的新增和修改的配置-将变更的配置和代码版本提交运维同学,同时确认影响。
apollo-TEST/FAT环境
product-client(各种应用服务)
so3.通知开发观察通知测试开测
d3.更新应用到test环境确认更新成功
po2.更新代码到product
运维同学
d4.通知测试同学开测
apollo-staging/UAT环境
apollo-product环境-机房1
开发同学测试同学运维同学
开发&测试同学
pt1.测试
nginx
apollo-portalport:8070
so2.更新代码到staging
开发同学
每个configservice前边都需要挂一个nginx。
收藏
收藏
0 条评论
回复 删除
下一页