消息队列概念:
生产者:字面意思 生产消息,消息的实例化
消费者:消息逻辑处理
broker:消息的存储,以及队列中其他一些功能的添加,核心的部分
应用场景:1.异步处理:发送验证码
2.应用解耦:比如订单系统,库存系统,积分系统 各类系统可采用不同的一些框架语言,增加系统灵活度
3.流量削峰:大流量入口的一些短时间业务,mq存储分发消息,大流量缓冲的作用。
需求选型:1.中小型:数据吞吐量要求不高:activeMQ
2.大型:kafka和rocketMq