腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
JAVA技术站
专栏作者
举报
82
文章
60004
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(82)
其他(41)
java(9)
spring(8)
bash(5)
linux(5)
人工智能(5)
.net(4)
xml(4)
python(3)
数据库(3)
云数据库 SQL Server(3)
sql(3)
tomcat(3)
maven(3)
nginx(3)
编程算法(3)
shell(3)
jdbc(3)
ruby(2)
apache(2)
bash 指令(2)
http(2)
容器(2)
缓存(2)
hadoop(2)
mybatis(2)
https(2)
lua(1)
html(1)
云数据库 Redis(1)
memcached(1)
mvc(1)
eclipse(1)
api(1)
struts(1)
ubuntu(1)
批量计算(1)
es 2(1)
存储(1)
开源(1)
压力测试(1)
ssh(1)
hive(1)
正则表达式(1)
面向对象编程(1)
grep(1)
udp(1)
gcc(1)
gradle(1)
spring cloud(1)
微信(1)
安全(1)
数据分析(1)
微服务(1)
搜索文章
搜索
搜索
关闭
灰度环境发布策略 转
nginx
lua
灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。 灰度发布一般有三种方式 nginx+lua,nginx根据cookie分流,nginx 根据权重来分配 nginx+lua根据来访者ip地址区分,由于公司出口是一个ip地址,会出现访问网站要么都是老版,要么都是新版,采用这种方式并不适合 nginx 根据权重来分配,实现很简单,也可以尝试 nginx根据cookie分流,灰度发布基于用户才更合理 两台服务器分别定义为 tts_V6 192.168.3.81:5280 tts_V7 192.168.3.81:5380 默认服务器为: default:192.168.3.81:5280 前端nginx服务器监听端口80,需要根据cookie转发,查询的cookie的键(key)为tts_version_id(该键由开发负责增加),如果该cookie值(value)为tts1则转发到tts_V6,为tts2则转发到tts_V7。
用户2603479
2018-08-16
736
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档