关于RabbitMQ,有两个概念我不知道,cluster和node?它们之间有什么不同?
cluster
node
ssm49v7z1#
RabbitMQ节点是基本的“消息代理”服务(在服务器上运行的进程),它提供核心RabbitMQ功能,如交换、虚拟主机、队列等。要使用RabbitMQ,您至少需要一个RabbitMQ节点启动并运行。RabbitMQ集群只是一个或多个RabbitMQ节点的分组。在documentation中,集群是:
为什么在集群中放置节点会很有用?同样来自documentation:群集节点可以帮助提高队列内容的可用性和数据安全性,并支持更多的并发客户端连接。因此,与单个节点相比,节点集群在如何设计和提供整体RabbitMQ服务方面为您提供了更大的灵活性。术语“节点”和“集群”不是RabbitMQ专用的--它们是相当通用的术语,使用范围比RabbitMQ广泛得多。
1条答案
按热度按时间ssm49v7z1#
RabbitMQ节点是基本的“消息代理”服务(在服务器上运行的进程),它提供核心RabbitMQ功能,如交换、虚拟主机、队列等。要使用RabbitMQ,您至少需要一个RabbitMQ节点启动并运行。
RabbitMQ集群只是一个或多个RabbitMQ节点的分组。在documentation中,集群是:
为什么在集群中放置节点会很有用?同样来自documentation:
群集节点可以帮助提高队列内容的可用性和数据安全性,并支持更多的并发客户端连接。
因此,与单个节点相比,节点集群在如何设计和提供整体RabbitMQ服务方面为您提供了更大的灵活性。
术语“节点”和“集群”不是RabbitMQ专用的--它们是相当通用的术语,使用范围比RabbitMQ广泛得多。