首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/zpf666/1925729

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

基于cookie在nginx实现业务灰度发布

基于cookie在nginx实现业务灰度发布 背景 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。 灰度发布可以保证整体系统的稳定, 在初始灰度的时候就可以发现、调整问题,以保证其影响度。 业务存在灰度发布的需求, 可以通过nginx+lua形式实现业务的灰度发布, 目前这一形式已在广平互动广告相关业务已经实现。 流程 用户使用帐号登录后,判断用户帐号是否在灰度发布的名单中,如果再则给用户的cookie中增加灰度发布标识,然后刷新页面。 当用户访问页面时,业务接入层的nginx方向代理会根据用户cookie是否带着灰度标识而对用户的请求进行选择,是转发到所有后端机器还是指定的灰度发布机器。 方案 业务维护一个用户帐号的灰度名单,在程序里面实现灰度帐号登录时cookie里面种相应的标识。 用户请求发起时,nginx反向代理接入层通过获取请求中带的cookie的相关变量来判断当前请求是发往全量的服务器,还是发往灰度的服务器。 灰度处理逻辑 nginx接入层 配置实例 nginx配置静态页面的灰度规则 server { listen 80; server_name test.quny...

比特币事件是否证明中国网络安全不堪一击?

先简单聊聊这两天比特币事件: 时间:2017-05-12 08:00起 风险:电脑只要联网,有445端口隐患,就有可能中比特币病毒,然后数据被加密,勒索不少钱财。 影响范围:Windows ALL。(微软甚至最后连xp 2003都更新了补丁) 处理方式:断网数据备份,防火墙限制端口,官网或者软件修复补丁。 问题1:中古网络安全是否堪忧? 继Struts2漏洞,Jackson漏洞来袭,然后这次的比特币病毒事件。时间当然和中国近期开重大会议吻合。虽然影响范围并不止中国,但是明显可以看出人为恶意为之。多次漏洞源于美国,可以试想假如出现了战争,中国网络安全堪忧,希望中国有预防措施! 问题2:中国网络不堪一击? 虽然网络漏洞一直不断,其它不谈,就拿最近事件来说,漏洞问题,确实影响了中国很多网站,特别是校园网,教育网,金融等领域。中国widdows份额比较大,网上频频发生的事件证明了中国确实很大程度使用Windows,而且安全方面并没有那么强。我好像渐渐明白了一些大企业,甚至在服务器修改任何配置都要审批,特定服务器不可以上网等措施的原因了。 问题3:中国在安全这方面怎么样? 有人说,中国安全方面做...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册