1. 到底什么时候该使用MQ? 1). 典型场景一:数据驱动的任务依赖 采用MQ的优点是: a. 不需要预留buffer,上游任务执行完,下游任务总会在第一时间被执行 b. 依赖多个任务,被多个任务依赖都很好处理,只需要订阅相关消息即可 c. 有任务执行时间变化,下游任务都不需要调整执行时间 需要特别说明的是,MQ只用来传递上游任务执行完成的消息,并不用于传递真正的输入输出数据. 2). 典型场景二:上游不关心执行结果 采用MQ的优点是: a. 上游执行时间短 b. 上下游逻辑+物理解耦,除了与…