Contents
RabbitMQ官方文档阅读
Server Operator Documentation: https://www.rabbitmq.com/admin-guide.html
OSS RabbitMQ Features
转载来源: https://www.rabbitmq.com/
(OSS: open source software)
Asynchronous Messaging 异步消息传递
Supports multiple messaging protocols, message queuing, delivery acknowledgement, flexible routing to queues, multiple exchange type. 支持多种消息协议、消息队列、传递确认、灵活的队列路由、多种交换类型。
Distributed Deployment 分布式部署
Deploy as clusters for high availability and throughput; federate across multiple availability zones and regions. 部署为集群以获得高可用性和吞吐量;跨多个可用区和区域进行联合。
Distributed RabbitMQ
转载来源: https://www.rabbitmq.com/distributed.html
https://github.com/rabbitmq/rabbitmq-website
Overview 概述
AMQP 0-9-1, AMQP 1.0 and the other messaging protocols supported by RabbitMQ via plug-ins (e.g. STOMP), are (of course) inherently distributed: applications almost always connect to RabbitMQ on a remote host. AMQP 0-9-1、AMQP 1.0 以及 RabbitMQ 通过插件(例如 STOMP)支持的其他消息协议(当然)本质上是分布式的:应用程序几乎总是连接到远程主机上的 RabbitMQ。
Often it is necessary or desirable to make the RabbitMQ broker itself distributed. There are three ways in which to accomplish that: with clustering, with Federation, and using the Shovel plugin. This page provides an overview of each approach. 通常,有必要或希望使 RabbitMQ 代理本身成为分布式的。有三种方法可以实现这一点:使用集群、使用联合以及使用 Shovel 插件。本页提供了每种方法的概述。
Note that all three approaches are not mutually exclusive and can be combined: clusters can be connected together with Federation or Shovel, or both. 请注意,所有三种方法并不相互排斥,可以组合使用:集群可以通过 Federation 或 Shovel 或两者连接在一起。
Clustering 聚类
Federation 联邦
Shovels 铲子
Summary 概括
Clustering Guide
转载来源: https://www.rabbitmq.com/clustering.html
Federation Plugin
转载来源: https://www.rabbitmq.com/federation.html
Classic Queue Mirroring 经典队列镜像
转载来源: https://www.rabbitmq.com/ha.html
Defining a Quorum Queue 定义仲裁队列
转载来源: https://www.rabbitmq.com/quorum-queues.html
发表回复