新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要讲解了“怎么打造nginx稳定性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么打造nginx稳定性”吧!
创新互联建站专注于卢氏网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供卢氏营销型网站建设,卢氏网站制作、卢氏网页设计、卢氏网站官网定制、成都小程序开发服务,打造卢氏网络公司原创品牌,更为您提供卢氏网站排名全网营销落地服务。
1.监控 通过鹰眼这样类似的工具来做。入口会创建tranceId,所有中间件和rpc的地方都会根绝tranceId打日志,日志通过agent传到鹰眼服务上,鹰眼服务把日志存在实时或者离线的数仓。分析数仓产生实时或者离线的链路数据,在页面上展示出来。
2.全链路压测 压测流量打标,走线上应用和中间件,传递压测标,落库的时候进入影子表。 影子表和线上同库,结构同线上数据库表。为了能模拟线上数据库详情,需要把线上数据同步到影子表中。
3.限流 接入层限流(TMD):在nginx上实现扩展组件,针对访问的url进行限流,访问qps,同一个ip访问qps,黑白名单等策略,被限流的请求重定向到限流页面。 服务层限流:阿里开源的sentinel,支持授权、限流、降级。 授权就是对应用进行认证。 限流是通过一个客户端,所有流量经过客户端,客户端通过diamond获取限流和降级策略。
降级是设置降级接口,配置接口rt时间以及超时次数,降级时间自定义。
4.流量调度,当服务机器负载过高的时候,自动降低服务机器的路由权重,
5.业务开关
6.业务一致性平台 通过对事件的监听,规则判断,对结果进行存储,并报警
感谢各位的阅读,以上就是“怎么打造nginx稳定性”的内容了,经过本文的学习后,相信大家对怎么打造nginx稳定性这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!