Rabbit 概述

RabbitMQ 是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用中间共享数据,RabbitMQ 是使用 Erlang 语言来编写的,并且 RabbitMQ 是基于 AMQP 协议的。

特点:

  • 开源、性能优秀

    Erlang 语言最初用在交换机的架构模式,这样使得 RabbitMQ 在 Broker 之间进行数据交互的性能时非常优秀的。Erlang 的优点:Erlang 有着和原生 Socket 一样的延迟。

  • 可靠性

    提供可靠性消息投递模式(confirm)、返回模式(return)。

  • 扩展性

    多个RabbitMQ 节点可以组成一个集群,也可以根据实际业务情况动态地扩展集群中节点。

  • 与 SpringAOP 完美的整合、API 丰富

  • 保证数据不丢失的前提做到高可靠性、可用性

参考:

posted @ 2024-01-30 22:54  行行行行星  阅读(53)  评论(0)    收藏  举报