您好,登录后才能下订单哦!
这篇文章主要讲解了“怎么打造nginx稳定性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么打造nginx稳定性”吧!
1.监控 通过鹰眼这样类似的工具来做。入口会创建tranceId,所有中间件和rpc的地方都会根绝tranceId打日志,日志通过agent传到鹰眼服务上,鹰眼服务把日志存在实时或者离线的数仓。分析数仓产生实时或者离线的链路数据,在页面上展示出来。
2.全链路压测 压测流量打标,走线上应用和中间件,传递压测标,落库的时候进入影子表。 影子表和线上同库,结构同线上数据库表。为了能模拟线上数据库详情,需要把线上数据同步到影子表中。
3.限流 接入层限流(TMD):在nginx上实现扩展组件,针对访问的url进行限流,访问qps,同一个ip访问qps,黑白名单等策略,被限流的请求重定向到限流页面。 服务层限流:阿里开源的sentinel,支持授权、限流、降级。 授权就是对应用进行认证。 限流是通过一个客户端,所有流量经过客户端,客户端通过diamond获取限流和降级策略。
降级是设置降级接口,配置接口rt时间以及超时次数,降级时间自定义。
4.流量调度,当服务机器负载过高的时候,自动降低服务机器的路由权重,
5.业务开关
6.业务一致性平台 通过对事件的监听,规则判断,对结果进行存储,并报警
感谢各位的阅读,以上就是“怎么打造nginx稳定性”的内容了,经过本文的学习后,相信大家对怎么打造nginx稳定性这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。