1 应对流量洪峰时有哪些应对?
(1)调用链路分析,一次访问请求从客户端到服务端一共经过了多少个节点(业务上功能应用系统)。
(2)业务峰值流量预估,以此评估单机容量,集群容量,做好扩容准备。
(3)单机流量控制,保证大流量来临时候自身应用不会挂掉,提供可控的服务。例如:ali的sentinel;RateLimiter;(4)降级预案,例如前端展现替换页面,客服口径、比如把消息队列消息丢弃两个小时。
(5)服务隔离:例如异步化,补贴系统这个例子挺好的。(6)“有损服务,做好扛不住的打算,通过降级确保线上核心服务的稳定可靠。”
ref http://www.csdn.net/article/2015-11-18/2826242