内存溢出:OOM
服务器挂掉的原因:
1.激增流量打垮:
1.流量突然飙升,导致CPU上升,出现挂机
2.负载不均:比如一个实例长期未重启,导致磁盘写满降低响应时间等。
3.线程池满,单点故障??
4.激增流量打垮冷系统(数据库连接未创建,缓存未预热:比如说:党费缴纳:交党费那天给客户提醒,然后大量请求进来,缓存数据未预热,导致大量请求数据库,数据库访问时间变慢,导致同一节点数据库访问变慢,导致支付系统响应时间变慢)
5.消息传递速度过快,导致消息处理积压。(MQ)
2.被其他服务拖垮
1.满SQL查询卡爆连接池
2.第三方服务不响应,卡满线程池
3.业务调用持续出现异常,产生大量副作用
3.异常处理
服务雪崩效应:因服务提供者的不可用导致服务调用者的不可用,并将不可用逐渐放大的过程,叫做服务雪崩效应
容错机制:
1.超时机制(常用容错机制):
场景:服务提供者不可用导致消费