参考资料 "idea+openresty+lua开发环境搭建" "OpenResty最佳实践" "灰度发布基于cookie分流" 从请求中获取值 说明 ...
分类:
其他好文 时间:
2019-11-28 14:54:37
阅读次数:
112
这篇文章其实已经准备了11个月了,因为虽然我们年初就开始使用 Angular 的微前端架构,但是产品一直没有正式发布,无法通过生产环境实践验证可行性,11月16日我们的产品正式灰度发布,所以是时候分享一下我们在使用 Angular 微前端这条路上的心得(踩过的坑)了额,希望和 Angular 社区一 ...
分类:
其他好文 时间:
2019-11-27 10:38:01
阅读次数:
77
非常抱歉,今天下午 16:55~17:05 左右,由于 docker swarm 集群的突发不稳定问题造成新版博客后台(目前处于灰度发布阶段)无法正常使用,由此给您带来麻烦,请您谅解。出故障期时,新版博客后台的2个容器都无法正常启动。发现问题后,我们进行了删除 stack 并重新部署的操作。重新部署... ...
分类:
其他好文 时间:
2019-11-25 18:41:40
阅读次数:
69
什么是灰度发布 什么是灰度发布呢?要想了解这个问题就要先明白什么是灰度。灰度从字面意思理解就是存在于黑与白之间的一个平滑过渡的区域,所以说对于互联网产品来说,上线和未上线就是黑与白之分,而实现未上线功能平稳过渡的一种方式就叫做灰度发布。 非黑即白从来不是一种普遍现象,从色彩角度讲,灰度指不饱和的黑色 ...
分类:
其他好文 时间:
2019-11-25 18:19:25
阅读次数:
72
最近,我们对新版博客后台(Angular 8.2.7 + .NET Core 3.0)进行了灰度发布,如果您访问博客后台时跳转到 https://i-beta.cnblogs.com/ ,说明使用的就是新版博客后台。今天我们在一次基于 gitlab-ci 的自动化发布过程中,由于操作问题在发布前没有... ...
分类:
其他好文 时间:
2019-11-15 00:20:21
阅读次数:
84
应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 一、 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把A组从 ...
分类:
其他好文 时间:
2019-11-01 15:56:56
阅读次数:
105
使用shell脚本实现java灰度发布 脚本使用环境: 1、操作系统:centos 6.5 64位 2、代码使用gitlab进行管理 3、代码每次上线通过tag控制 4、前端使用haproxy实现负载均衡,使用haproxy socat实现RS的平滑上下线 5、WEB container使用tomc ...
分类:
其他好文 时间:
2019-09-05 12:09:09
阅读次数:
107
在 "Bookinfo 微服务的灰度发布示例" 中,KubeSphere 基于 Istio 对 Bookinfo 微服务示例应用实现了灰度发布。有用户表示自己的项目还没有上 Istio,要如何实现灰度发布? 在 "Ingress Nginx (0.21.0 版本)" 中,引入了一个新的 Canary ...
分类:
其他好文 时间:
2019-08-27 17:10:00
阅读次数:
178
分布式系统的特点:1、面向接口代理的高性能RPC调用:A服务调用B服务器的接口,直接调用即可。其中使用zookeeper注册中心进行关联)2、智能的负载均衡:服务器与服务器之间实现分流处理,解决并发问题。3、运行期间实现流量调度:灰度发布(例:在生产环境发布时,可先更新一部分服务器的代码,后稳定运行 ...
分类:
其他好文 时间:
2019-08-22 16:04:19
阅读次数:
100