Rabbitmq 兔mq的缩放

Rabbitmq 兔mq的缩放,rabbitmq,scalability,Rabbitmq,Scalability,如果rabbitMQ度量值达到阈值,我们可以使用什么缩放选项?我有一个运行rabbitMQ的VM。如果队列长度>总队列长度的90%,我们是否可以使用单独的队列将实例计数增加1和a,以便按照优先级处理它们 简而言之,基于RabbitMQ的不同参数,我们有哪些缩放选项 从他们的自述: RabbitMQ分片插件 该插件为RabbitMQ引入了分片队列的概念。 切分由交换执行,也就是说,消息将 由一个我们应该 定义为碎片。幕后使用的机器意味着 定义一个将分区或共享消息的交换 排队。分区将自动为您完成,即

如果rabbitMQ度量值达到阈值,我们可以使用什么缩放选项?我有一个运行rabbitMQ的VM。如果队列长度>总队列长度的90%,我们是否可以使用单独的队列将实例计数增加1和a,以便按照优先级处理它们

简而言之,基于RabbitMQ的不同参数,我们有哪些缩放选项

从他们的自述:

RabbitMQ分片插件

该插件为RabbitMQ引入了分片队列的概念。 切分由交换执行,也就是说,消息将 由一个我们应该 定义为碎片。幕后使用的机器意味着 定义一个将分区或共享消息的交换 排队。分区将自动为您完成,即:一次 将exchange定义为分片,则支持队列将 在每个群集节点上自动创建,消息将 碎片划过他们

自动缩放

这个插件的一个有趣的特性是,如果添加更多节点 到RabbitMQ集群,插件将自动创建 新节点中有更多碎片。假设节点中有一个包含4个队列的碎片 a和节点b刚刚加入集群。插件将自动运行 在节点b中创建4个队列并将它们连接到碎片分区。 已经传递的消息不会被重新平衡,而是新到达的消息 消息将被划分到新队列