何时使用消息队列 对外: 削峰填谷 业务隔离 对内 集群同时数据库,然后读出一条数据进行处理(处理耗时较长) (1)、如果集群同时读,容易出现多台机器同时读出一条数据处理的问题;如果一台机器读出来更改状态,又容易造成数据库压力,且其他机器读到相同机器处理时的资源浪费 (2)、如果只用一台机器去处理,处理则处理比较慢,失去集群的意义 这是可以用一台机器读取数据,推入消息队列,多台机器(多消费者)同时消费队列消息