Rabbitmq群集,如何从队列或交换名称中找到节点?

时间:2019-01-04 03:53:51

标签: rabbitmq

我是Rabbitmq的新手,我找不到与节点间消息传递的算法或结构有关的任何文档。

从集群中其他节点中的队列名称中查找节点的算法是什么? 我正在考虑群集的节点间消息传递有多少开销。

如果您有与此相关的任何文档,请保留其链接。

谢谢

1 个答案:

答案 0 :(得分:0)

  

我正在考虑节点间消息传递的开销是多少   集群。

很有可能,您不必为此担心。

  

从集群中其他节点中的队列名称中查找节点的算法是什么?

您要查找实现定义为here#include <string> #include <iostream> struct Book { std::string title; std::string firstName; std::string lastName; std::string company; int pages; float price; } // more idiomatic that "Book::print" std::ostream& operator << (std::ostream& os, const Book & b) { os << b.title; os << b.firstName; os << b.lastName; os << b.company; os << b.pages; os << b.price; return os; } std::istream& operator >> (std::istream& is, Book & b) { is >> b.title; is >> b.firstName; is >> b.lastName; is >> b.company; is >> b.pages; is >> b.price; return is; } int main() { Book a { "TESTtitle", "TESTfirstName", "TESTlastName", "TESTcompany", 365, 50 }; std::cout << a; Book c; std::cin >> c; std::cout << c; } 行为的模块。调用实现此行为的模块中的rabbit_queue_master_locator函数以查找应作为队列主节点的节点。


注意: RabbitMQ团队监视the rabbitmq-users mailing list,并且有时仅在StackOverflow上回答问题。