我们需要消息中间件吗? · 一切的变化都可以看做是一系列独立事件的变化的组合 · 将峰值熨平,减少对系统的冲击同步转异步,提高吞吐量,量,平换系统的压力 · 解决事件的重发(回放)实现现实中消息的传播方式 · 充当简单的ETL功能,数据流的分发和汇总,通过pipeline的方法处理数据
RabbitMQ是一个消息服务器。从本质上讲,它接收生产者生产的消息,并发送给消费者。期间,它可以根据用户给定的规则来路由、缓存、持久化这些消息。