技术派消息队列Kafka
1、前言1.1、什么是MQ在正式开始分享Kafka之前,我想先讲讲MQMessageQueue,它是消息队列,是一种FIFO先进先出数据结构。消息由生产者发送给MQ中进行排队,然后按照原来顺序交由消息的消费者进行处理。QQ和微信就是典型的MQ。其大致架构如下所示:1.2、MQ优缺点优点:异步:异步提高系统响应速度、吞吐量;解耦:方便系统更好扩展性;还能减少系统服务间的影响,提升维护性;削峰:提升系统稳定性能够更好的应对系统突发流量冲击。缺点:系统可用性降低MQ中间件一旦宕机那么就将出现问题;系统复杂度提高引