MQ系列(六):RabbitMQ特点,概念,服务安装,应用集成

RabbitMQ 是部署最广泛的开源消息代理,有成千上万的用户,是最受欢迎的开源消息中间件之一。

RabbitMQ(兔子) 轻巧,易于在内部和云上部署。可以分布式集群部署,以满足大规模,高可用性的要求。

RabbitMQ 是由 Erlang 语言开发的基于 AMQP (Advanced Message Queuing Protocol:高级消息队列协议)标准的开源实现。目前最新版本是 RabbitMQ 3.8.14(2021-03-02) 。 版本实现的 AMQP 0-9-1 版本协议。还可以通过插件的方式支持 STOMP 和 MQTT 等协议。

阅读更多

MQ系列(一):ActiveMQ特性,概念,持久化,安装,应用集成

ActiveMQ 是一款老牌的,开源的,多协议的,非常流行的,基于 JAVA 的消息中间件,由 Apache 出品。ActiveMQ 官网ActiveMQ Documentation

ActiveMQ 实现了 JSM 1.1 标准,并提供了很多附加特性,如 JMS 管理,主从管理,消息组通信,消息优先级,延迟接收消息,虚拟接收者,消息持久化,消息队列监控等特性。

目前有两种类型的 ActiveMQ 可用,分别是经典的 5.x 版本 和 下一代 Artemis 版本,后续 5.x 与 Artemis 版本兼容合并将成为 ActiveMQ 6。

阅读更多

MQ系列(十五):Kafka 介绍和安装运行、发布订阅

  Kafka 是一个开源的流处理平台,由 Scala 和 Java 编写;是一种高吞吐量的分布式发布订阅消息系统。

  Kafka 用于构建实时的数据管道和流式应用程序。它具有水平可扩展性、容错性、速度极快。并在数千家公司投入生产。

  Kafka 目前最新的版本是 2.2.0,本篇以该版本为例。Apache Kafka 官网Apache 软件基金会(ASF) 官网

阅读更多
到顶端" href="javascript:;">