【问题标题】:Apache Thrift Service Auto DiscoveryApache Thrift 服务自动发现
【发布时间】:2012-11-11 21:30:02
【问题描述】:

我想使用 apache thrift 开发一些本地网络服务。应该有多个服务等待 ONE master 连接到它们并独占使用它们,直到 master 释放它们。服务以多种语言编写。

之所以选择使用 thrift,是因为我需要一些简单的远程过程调用机制来实现快速且支持多种语言的服务之间的通信。虽然 thrift 对 RPC 有好处,但我需要一些机制来通过一些自动发现机制定位服务 TCP 地址和端口,然后才能在不硬连线地址的情况下将 thrift 服务器/客户端相互连接。

自动发现此类服务的可能性有哪些?

谢谢!

【问题讨论】:

    标签: service thrift service-discovery


    【解决方案1】:

    没有任何东西可以插入到你的计划中。您可以使用 Apache ZooKeeper 构建类似的东西。 Netflix 的 curator 在 ZooKeeper 之上提供了一套很好的工具来构建它。见https://github.com/Netflix/curator

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 2018-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      • 2021-09-12
      相关资源
      最近更新 更多