数据库灰度发布方案 微服务怎么实现?是前端还是后端的事?
浏览量:3002
时间:2021-03-14 19:05:28
作者:admin
微服务怎么实现?是前端还是后端的事?
1. 微服务其实我理解的就是功能专一化,方便升级扩展。微服务有个分而治之的思想。
2. vue和python进行整合,前后端分离可以通过http进行交互分离,vue通过http请求,python提供服务。这就是前后端分离的雏形。
3. 第三代微服务都是通过容器化的方式进行服务编排。互相的调用。
蓝绿部署和灰度发布区别?
1、蓝绿发布(Blue/Green Deployment)
蓝绿部署:是不停老版本,部署新版本然后进行测试。
确认 OK 后将流量切到新版本,然后老版本同时也升级到新版本。
特点:蓝绿部署无需停机,并且风险较小。
2、灰度发布
灰度发布:是指在黑与白之间,能够平滑过渡的一种发布方式。
AB Test 就是一种灰度发布方式,让一部分用户继续用 A,一部分用户开始用 B,如果用户对 B 没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到 B 上面来。
灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
F5提出的“灰度发布”是什么意思呢?
灰度发布是在软件开发过程中交付的一种方式F5率先提出在应用交付控制器中支持“灰度发布”,并进一步完善了灰度发布的实现形式,除支持传统的A/B测试场景外,还可在线复制生产系统的流量到测试系统。在互联网产品的发布过程中也较多采用此种发布方式:产品的发布过程不是一蹴而就,而是逐步扩大使用用户的范围,从公司内部用户->忠诚度较高的种子用户->更大范围的活跃用户->所有用户。在此过程中,产品团队根据用户的反馈及时完善产品相关功能。此种发布方式,按照中国特色的叫法被冠以“灰度发布”、“灰度放量”、“分流发布”。请采纳!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
形状拼图游戏 美图秀秀拼图