RabbitMQ官方文档阅读TODO

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


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注