正在配置两个RabbitMQ环境之间的联合,但未遇到“链接”

正在配置两个RabbitMQ环境之间的联合,但未遇到“链接”,rabbitmq,Rabbitmq,我正在尝试使用联合插件在两个RabbitMQ环境之间配置联合 我看了这篇文章。但是当我在管理选项卡下的联盟状态页面中查看时,我看不到任何链接。我看到的只是。。。没有链接… 有人能告诉我让联邦运作的正确方向吗?我有这样的问题,我必须在上游或下游服务器上创建策略?对于联合上游的配置也是如此 我只需要队列联合,不需要exchange联合。换句话说,我只想一次消费一条消息。我上面提到的文章看起来非常适合这一点。但不幸的是,我在联盟状态中看不到任何链接 感谢您的帮助 编辑 下游RMQ规范 具有3个节点的

我正在尝试使用
联合插件
在两个
RabbitMQ
环境之间配置联合

我看了这篇文章。但是当我在
管理选项卡下的
联盟状态
页面中查看时,我看不到任何
链接
。我看到的只是
。。。没有链接…

有人能告诉我让联邦运作的正确方向吗?我有这样的问题,我必须在
上游
下游
服务器上创建
策略
?对于
联合上游
的配置也是如此

我只需要队列联合,不需要exchange联合。换句话说,我只想一次消费一条消息。我上面提到的文章看起来非常适合这一点。但不幸的是,我在
联盟状态中看不到任何链接

感谢您的帮助

编辑

下游RMQ规范

  • 具有3个节点的集群
  • 使用SSL
  • 版本3.7.13 Erlang 21.3
上游RMQ规范

  • 单节点,非群集
  • 无SSL
  • 版本3.7.5 Erlang 20.2
下游RMQ集群上的联合配置

新政策:

我添加了一个策略,其模式与队列名称完全匹配,并且定义为
联合上游集:all

Pattern:    RmqQueue
Apply to:   queues
Definition: federation-upstream-set: all
Priority:   0
当我查看队列选项卡时,我可以看到此策略已应用于队列

新的上游联盟:

我创建了一个从下游(集群)到上游(单个节点)的新的
联合上游。仅填写名称和uri,其他字段留空

General parameters
URI              amqp://<username>:<password>@hostnamesinglenode
Prefetch Count   ?
Reconnect Delay 
Ack Mode         on-confirm
Trust User-ID    ○

Federated exchange parameters
Exchange         ?
Max Hops         ?
Expires 
Message TTL 
HA Policy        ?

Federated queue parameters
Queue            ?
一般参数
URI amqp://:@hostnamesinglenode
预取计数?
重新连接延迟
确认时的确认模式
信任用户ID○
联邦交换参数
交换?
麦克斯·霍普斯?
到期
消息TTL
医管局的政策?
联合队列参数
队列

上游服务器是最初发布消息的服务器。下游服务器是消息转发到的地方,因此消息应该从上游服务器联合到下游服务器。您需要进行的所有配置设置都应在“新”服务器上完成,即您希望将邮件移动到的服务器(下游服务器)

下面是一个包含更多图片的示例


请注意,配置联合后,您可以按任何顺序移动发布者和/或使用者。联邦队列仅在本地消息用完、有需要消息的使用者或上游队列有未被使用的“备用”消息时检索消息

上游服务器是最初发布消息的服务器。下游服务器是消息转发到的地方,因此消息应该从上游服务器联合到下游服务器。您需要进行的所有配置设置都应在“新”服务器上完成,即您希望将邮件移动到的服务器(下游服务器)

下面是一个包含更多图片的示例


请注意,配置联合后,您可以按任何顺序移动发布者和/或使用者。联邦队列仅在本地消息用完、有需要消息的使用者或上游队列有未被使用的“备用”消息时检索消息

请分享您所执行的命令或操作的准确记录。什么是输出?@LukeBakken我编辑了我的帖子,这些信息对你来说足够了吗?问题是,我不知道如何解决这个问题。我只看到
。。。没有链接…
在联盟状态中,但我找不到没有链接的原因。配置似乎正确。RabbitMQ是否记录了任何内容?@LukeBakken我遇到的问题是,当我重新启动
RabbitMQ服务
时,链接直接设置并运行。有时,当我从上游删除一个联合体,重命名并重新创建它时,UI就不会意识到名称的更改。重新启动服务后,将在“联合身份”页面中应用名称更改。因此,我开始认为,在添加或编辑联盟上游时,需要重新启动
服务。正如我之前所问的,RabbitMQ是否记录了任何内容?另外,您使用的是什么操作系统?请分享您执行的命令或操作的准确记录。什么是输出?@LukeBakken我编辑了我的帖子,这些信息对你来说足够了吗?问题是,我不知道如何解决这个问题。我只看到
。。。没有链接…
在联盟状态中,但我找不到没有链接的原因。配置似乎正确。RabbitMQ是否记录了任何内容?@LukeBakken我遇到的问题是,当我重新启动
RabbitMQ服务
时,链接直接设置并运行。有时,当我从上游删除一个联合体,重命名并重新创建它时,UI就不会意识到名称的更改。重新启动服务后,将在“联合身份”页面中应用名称更改。因此,我开始认为,在添加或编辑联盟上游时,需要重新启动
服务。正如我之前所问的,RabbitMQ是否记录了任何内容?还有,你用的是什么操作系统?谢谢你提供的信息,但我知道这一切。这实际上并不是我问题的答案。我以为你说“我必须在上游还是下游服务器上创建策略?”,然后“我从下游(集群)到上游(单节点)创建了一个新的联合体。”