2015-06-29 66 views
1

我正在分佈式Twisted應用程序,其中許多twistd啓動的進程將發現彼此。我正在考慮UDP多播和DNS服務發現。扭曲的名稱和srv記錄

在DNS方面,我找到了Twisted的Names子模塊。客戶端支持lookupService,但似乎不支持更新SRV記錄。

是否有扭曲友好的方式來做到這一點?

回答

1

如果你想使用多播DNS,你需要配合你的操作系統的DNS服務發現機制。不幸的是,這意味着Twisted不能真正成爲說多播DNS的東西(這就是爲什麼Twisted Names不會對多播實現感到困擾 - 你不得不手工製作一個操作系統發行版來使用它)。

您可以嘗試txbonjour,它通過pybonjour與系統mDNS集成。

+1

謝謝一堆!奇蹟般有效。 – matthewatabet