消息:在应用系统之间,传递的数据,叫做消息
应用系统之间:需要解耦合比较好
标准的消息队列实现:
主要基于pub/sub publish 、subscribe发布与订阅模型
RabbitMQ:rabbit message queue
ActiveMQ:支持消息队列当中事务处理
RocketMQ:阿里开源的消息队列rocket
消息队列模型:主要是基于push、poll 推送与拉取
kafka不是标准的消息队列的实现
kafka:吞吐量非常高,而且消息处理速度非常快
消息队列的应用场景:
应用解耦
异步并行处理
限流削峰
消息驱动的系统
消息系统的两种模式:
点对点:两个人之间互相通信,都是点对点这种模型
发布与订阅:群聊,