回答
如果你專注於執行,而不是尋找出的現成的解決方案,這篇文章可能會有點幫助:http://www.linuxjournal.com/article/6797
在我的工作,我與entagled工作。我不能說這是很棒的代碼,但它似乎是Python中唯一的Kademlia實現。
我認爲今天的Kademlia已經成爲大多數應用程序的默認DHT,因爲它是相當簡單,快速查找。至少在我目前看到的學術界中。
我用__entagled__,我完全同意你的看法,這是不是最偉大的代碼,但它的工作原理。你更喜歡Kademlia還是Chord? – mtasic85 2009-11-10 10:02:09
我只與Kademlia合作過,但我認爲Kademlia是Chord的直接接班人。它只是用一個更簡單的度量來查找節點,並在查找中使用更多的並行性。 – 2009-11-10 16:20:19
您可能想查看DHTBot。它是BitTorrent MDHT的python實現,並使用扭曲的高級python網絡庫編寫。
(**免責聲明:我DHTBot的作者)
您還可以檢查btdht不使用扭曲,是非常有用的嗅探Bittorrent的DHT。
- 1. DHT的C++實現
- 2. 在Java中用於學習目的的簡單的開源DHT實現
- 3. 在AS3中最簡單的onReleaseOutside實現?
- 4. 服務人員 - 最簡單的實現
- 5. 什麼是IDynamicMetaObjectProvider最簡單的實現?
- 6. Simpleton的簡單實現
- 7. 簡單的OpenID實現
- 8. 簡單的OpenGL實現
- 9. Keras簡單的RNN實現
- 10. 實現簡單的shell
- 11. 實現簡單的Web服務項目的最簡單的方法是什麼?
- 12. 最簡單的方法來實現一個極端簡單的服務器? (C#)
- 13. 現有DHT的Hello World
- 14. PHP中的XML-RPC服務器實現 - 儘可能簡單,最簡單
- 15. 簡單堆棧實現
- 16. 用於教育目的的最簡單的SPARQL實現?
- 17. 在iPhone上實現的最簡單的數據庫是什麼?
- 18. 實現真正boost的最簡單的方法:: asio :: async_read_until
- 19. 最簡單的方法來實現Windows的SMB重定向器?
- 20. 無法實現SpringSecurity-Hibernate最簡單的示例
- 21. 如何最好地實現簡單的崩潰/錯誤報告?
- 22. 使用Material-UI實現網格系統的最簡單方法
- 23. 在Python中實現「最簡單的協議」僞代碼算法
- 24. 實現IE瀏覽器拼寫檢查最簡單的方法
- 25. Firebase通知:實現選擇退出的最簡單方法
- 26. 實現Com端口終端的最簡單方法。 (Windows,C)
- 27. 爲C++實現.NET事件的最簡單方法
- 28. 最簡單的方法實現TI SOAP WS客戶
- 29. C++最簡單的RTTI實現是什麼?
- 30. 在Rails中實現簡單排序/搜索的最佳方式
你的意思是像CouchDB的東西? – jfs 2009-11-09 23:26:58
CouchDB對於我的需求非常高級,因爲我只需要尋找DHT。你建議檢查什麼部分的CouchDB? – mtasic85 2009-11-09 23:31:22