使用ZeroMQ发现服务

时间:2015-01-26 13:45:09

标签: c algorithm networking zeromq

假设一个人有两个以上(理想情况下,很多)服务器。其中一些提供例如http或ftp服务。只有其中一些。有一台“客户端”计算机需要从每个http服务器收集信息,但它不知道哪些服务器是http服务器。客户端程序使用ZeroMQ以C语言编写。如何找出所需的服务器?

如果您向我提供一些代码示例,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

如果它们都在本地网络中,您可以使用czmq zbeacon

如果它在云中,您可以使用czmq zgossip

如果它跨越局域网应用我建议进行集中配置,请使用所有http服务器都知道的zeromq应用程序。每个http服务器都需要向中央服务器注册。