引言 上文简单讲述了何为消息队列和消息队列的特点(优点),本文为大家介绍一下各个中间件的特点和差距,主要对比的中间件有RabbitMQ、ActiveMQ、RocketMQ、Kafka。 RabbitMQ RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。 组成: Broker:消息队列服务进程。此进程包括两个部分:Exchange和Queue。 Exchange:消息队列交换机。按一定的规则将消息路由转发到某个队列。 …
引言 上文简单讲述了何为消息队列和消息队列的特点(优点),本文为大家介绍一下各个中间件的特点和差距,主要对比的中间件有RabbitMQ、ActiveMQ、RocketMQ、Kafka。 RabbitMQ RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件。 组成: Broker:消息队列服务进程。此进程包括两个部分:Exchange和Queue。 Exchange:消息队列交换机。按一定的规则将消息路由转发到某个队列。 …
什么是消息队列 消息队列,又叫做Message Queue,所以又简称为MQ。MQ是一种进程间通信或同一进程的不同线程间的通信方式,直白的说就是存放消息的队列。常用的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMq等,而使用Redis和MySQL也可以实现消息队列。 什么时候需要用消息队列(使用场景) 先来看看消息队列的特点(优点)吧: 应用耦合:多应用间通过消息队列对同一消息进行处理,避免调用接口失败导致整个过程失败; 异步处理:多应用…
COPYRIGHT © 2023 小呆呆的生活. ALL RIGHTS RESERVED.
Theme Kratos Made By Seaton Jiang