2012-11-23 64 views
2

我想開發一些本地網絡服務使用Apache節儉。應該有多個服務等待一個主人連接到他們並專門使用它們,直到主人釋放他們。這些服務是用多種語言編寫的。Apache Thrift服務自動發現

選擇使用節儉是因爲我需要一些簡單的遠程過程調用mechansim來實現快速且支持多種語言的服務之間的通信。雖然節儉對RPC有好處,但我需要一些機制通過一些自動發現機制來定位服務TCP地址和端口,以便能夠在不硬連接地址的情況下將節點服務器/客戶端彼此連接起來。

我有什麼可以自動發現這類服務?

謝謝!

回答

2

沒有什麼東西可以插入你的計劃中。您可以使用Apache ZooKeeper構建類似的東西。 Netflix的館長在ZooKeeper之上提供了一套很好的工具來構建這個工具。見https://github.com/Netflix/curator