主要原因:是在高并发情况下,由于来不及同步处理,请求往往会发生堵塞,比如诸多的insert.update之类的请求同时到达mysql,直接导致无数的行锁表锁,甚至最后请求会堆积很多,从而触发大量的too mang connnections错误.通过消息队列,我们可以异步处理请求,从而缓解系统的压力. MQ(message queue)是一种跨进程的通信机制,用于上下游传递消息. mq的特点: 1.先进先出 不能先进先出,都不能说是队列了,消息队列的顺序在入队时基本已经确定,一般是不需要人工干预…