原文:Apollo 9 — adminService 主/灰度版本发布

目录 Controller 层 Service 层 publish 方法 发送 ReleaseMessage 消息 总结 . Controller 层 主版本发布即点击主版本发布按钮: 具体接口位置:com.ctrip.framework.apollo.adminservice.controller 包下 ReleaseController publish 实际上灰度版本发布也是调用这个接口的。 ...

2018-08-05 22:36 0 764 推荐指数:

查看详情

Apollo 10 — adminService 全量发布

目录 UI 界面 Portal 服务 admin 服务 总结 1. UI 界面 2. Portal 服务 当我们点击上面的发布按钮的时候,调用的当然是 portal 的接口。具体代码如下: 接口职责不多:是否符合紧急发布的数据校验,调用 ...

Wed Aug 15 16:35:00 CST 2018 1 866
Apollo灰度发布

灰度发布定义灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 Apollo实现的功能1. 对于一些对程序有比较大影响 ...

Mon Jan 20 05:52:00 CST 2020 0 2403
Spring Cloud 之 Zuul+Eureka+Apollo实现灰度发布(二十)

PS:源码已上传Github, 欢迎指教。https://github.com/shileishmily/spring-cloud-x.git 什么是灰度发布呢? 要想了解这个问题就要先明白什么是灰度灰度从字面意思理解就是存在于黑与白之间的一个平滑过渡的区域,所以说对于互联网产品来说,上线 ...

Fri Mar 12 03:23:00 CST 2021 0 351
什么是灰度测试(灰度发布)?

灰度测试就是指如果软件要在不久的将来推出一个全新的功能,或者做一次比较重大的改版的话,要先进行一个小范围的尝试工作,然后再慢慢放量,直到这个全新的功能覆盖到所有的系统用户,也就是说在新功能上线的黑白之间有一个灰,所以这种方法也通常被称为灰度测试。类似于我们通常所说的内测。 灰度测试就是将自 ...

Tue Mar 31 23:21:00 CST 2020 1 6071
灰度发布

灰度发布是可以帮助您渐进式更新Deployment的工具。它能结合Ingress Controller实现多版本共存,发布暂停,流量百分比切换,健康检查等功能,极大解放灰度发布过程中的手动操作,全自动化实现线上灰度流量切换。本文介绍灰度发布的概念和如何安装灰度发布组件。 什么是灰度发布灰度 ...

Fri Feb 25 00:57:00 CST 2022 0 1646
灰度发布

现状: 目前产品有新版本,release测试通过以后,直接放到更新服务器上,做全量用户推送。当发现新版本存在测试未覆盖到的问题时,造成的影响面较大,解决问题的代价也很大。因此可以考虑引入灰度发布灰度发布: 新版本准备好时,挑选全量用户中的一小部分用户,先推送新版本功能。过一段时间 ...

Sat Sep 19 04:13:00 CST 2015 0 3508
什么是灰度发布

发布版本应用时,为了保证应用不中断,老版本不停机的同时,启动新版本,并对新版本的流量做控制,同时搜集新版本的运行情况,甚至对新版本做自动化测试,新版本测试无误之后,再将用户流量一点一点导入到新版本上,如果发现异常,应该能够快速切换为老版本 ...

Fri May 01 18:14:00 CST 2020 0 640
灰度发布

1.什么是灰度发布灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定 ...

Sat Jun 08 06:57:00 CST 2019 0 849
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM