पायथन में लागू करने के लिए कौन सी वितरित हैश टेबल (DHT) सबसे आसान है? कोई अच्छा उदाहरण जो फूला न हो?
मैं डीएचटी की परिभाषा नहीं ढूंढ रहा हूं क्योंकि मैं इस तरह के डिजाइन और कार्यान्वयन पर अधिक उन्मुख और केंद्रित हूं।
उत्तर:
उत्तर № 1 के लिए 7यदि आप आउट-ऑफ-द-बॉक्स समाधान की तलाश करने के बजाय कार्यान्वयन पर ध्यान केंद्रित करते हैं, तो यह लेख थोड़ा मदद कर सकता है: http://www.linuxjournal.com/article/6797
जवाब के लिए 10 № 2
मेरी नौकरी में मैं के साथ काम कर रहा हूँ entagled। मैं इसे महान कोड कह सकता हूं, लेकिन यह केवल प्रतीत होता है Kademlia के आसपास पायथन के लिए कार्यान्वयन।
मुझे लगता है कि Kademlia आज अधिकांश अनुप्रयोगों के लिए डिफ़ॉल्ट DHT बन गया है, क्योंकि यह काफी सरल है और इसमें तीव्र लुक है। कम से कम अकादमिक दुनिया में जो मैंने अब तक देखा है।
जवाब के लिए 3 № 3
आप जांचना चाह सकते हैं DHTBot। यह बिटटोरेंट MDHT का एक पायथन कार्यान्वयन है और इसे ट्विस्टेड, एक उच्च-स्तरीय पायथन नेटवर्किंग लाइब्रेरी का उपयोग करके लिखा गया है।
(** अस्वीकरण: मैं DHTBot का लेखक हूं)
जवाब के लिए 2 № 4
आप भी देख सकते हैं btdht कि टी "मुड़ का उपयोग नहीं करता है और बिटोरेंट DHT को सूँघने के लिए उपयोगी है।