不知道你有无遇到过,系统的数据库从库的CPU负载突然满了,导致相关的业务模块几乎全部瘫痪了。请问这个时候应该怎么办?
一种是赶紧将服务回滚,只要有发版的,不管什么原因,先回滚服务再说,然后线下去查问题。那如果服务回滚了,都还是解决不了问题?那怎么办?
只能通过限流的方式了,赶紧将流量降下来,让系统服务能先喘口气先。如果你现在负责的系统还是没有限流功能,则赶紧得去做了,因为关键的时候,它能救命。
另外还有一种情况,就是你的服务的某些接口,性能短时间无法优化,比如说,有些功能,原本业务就是那么复杂,再加上一些历史代码原因,短时间内确实无法做优化。那么也只能通过限流的方式,先暂时保护起来。
标签:功能,服务,赶紧,系统,回滚,限流,真的 来源: https://blog.csdn.net/linsongbin1/article/details/122029807
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。