Twisted के सबसे नज़दीकी जावा विकल्प क्या है?जावा में ट्विस्ट
उत्तर
स्टीफन की तरह, मैं सुझाव दूंगा कि आप Mina पर एक नज़र डालें। यह एसिंक्रोनस नेटवर्क आईओ के लिए एक ढांचा है। यह एनआईओ के शीर्ष पर बनाया गया है, जिसका पहले उल्लेख किया गया था, और आईएमओ चयनकर्ताओं, चैनलों आदि से जुड़ी कुछ जटिलताओं को छुपाता है .. मैंने कुछ परियोजनाओं के लिए मीना का उपयोग किया है और यह बहुत अच्छा है, लेकिन चेतावनी दी गई है, मैं दस्तावेज को थोड़ा कमजोर पाया गया है। और फिर, स्टीफन का उल्लेख करते हुए, यह बहुत से प्रोटोकॉल के लिए बॉक्स समर्थन से बाहर नहीं है।
मुझे नहीं लगता कि ट्विस्टेड की तरह कुछ भी है, जहां तक डेफर्रेड और कॉम्प्लेक्स कॉलबैक चेन जाते हैं। गैर-अवरुद्ध आईओ के लिए, मुझे लगता है कि NIO सबसे अधिक उपयोग किया जाने वाला समाधान है। विशेष रूप से, चयनकर्ताओं पर this section देखें।
निओ वास्तव में निम्न स्तर है और सॉकेट केवल एसएसएल का समर्थन करता है यदि आप नमूने के लिए Google पर पर्याप्त मेहनत करते हैं।
अपाचे मीना जटिलता को लपेटती है और कुछ प्रोटोकॉल जोड़ती है लेकिन जितनी ज्यादा ट्विस्टर नहीं होती है।
मैंने my collection of AMP hacks on launchpad में अधिकांश ट्विस्ट रिएक्टर को लागू किया है - लेकिन इसे एक रखरखाव की आवश्यकता है।
यदि इसमें अभी भी रुचि है, तो मैंने अभी 'रीएक्शन' फ्रेमवर्क की पहली बीटा रिलीज की है, जो जावा में ट्विस्ट-स्टाइल डिफर्ड कॉलबैक मॉडल का समर्थन करता है। साथ ही एक मानक जावा पैकेज के रूप में काम करते हुए, इसे ओएसजीआई सेवा के रूप में भी इस्तेमाल किया जा सकता है। लाइसेंस अपाचे संस्करण 2.
मेरी वेबसाइट पर अधिक जानकारी, >here<।
Spring.io से इस ढांचे देखें: http://spring.io/blog/2013/05/13/reactor-a-foundation-for-asynchronous-applications-on-the-jvm
- 1. ट्विस्ट
- 2. ट्विस्ट
- 3. ट्विस्ट
- 4. ट्विस्ट
- 5. ट्विस्ट
- 6. ट्विस्ट
- 7. ट्विस्ट
- 8. ट्विस्ट
- 9. ट्विस्ट लॉगिंग
- 10. ट्विस्ट पायथन
- 11. ट्विस्ट डिफर
- 12. पायथन ट्विस्ट प्रोटोकॉल unregistering?
- 13. ट्विस्ट और Django
- 14. ट्विस्ट http gzip समर्थन
- 15. ट्विस्ट, डिफर्ड पूर्ण ट्रेसबैक
- 16. पायथन ट्विस्ट JSON RPC
- 17. पायथन और ट्विस्ट
- 18. ट्विस्ट की आवश्यकता क्यों है?
- 19. पायथन - ट्विस्ट और यूनिट टेस्ट
- 20. पायथन ट्विस्ट और डेटाबेस कनेक्शन
- 21. मैं एक ट्विस्ट/ट्विस्ट प्लगइन के लिए एक उबंटू/डेबियन पैकेज कैसे बना सकता हूं?
- 22. ट्विस्ट आईआरसी सर्वर का अच्छा उदाहरण?
- 23. मल्टीप्रोसेसिंग श्रमिकों के साथ ट्विस्ट नेटवर्क क्लाइंट?
- 24. एकाधिक ट्विस्ट क्लाइंट कनेक्शन प्रबंधित करना
- 25. ट्विस्ट: कोड को गैर-अवरुद्ध करना
- 26. पायथन ट्विस्ट प्रॉक्सी - पैकेट्स को कैसे रोकें
- 27. क्या ट्विस्ट में सॉकेट पर टाइमआउट सेट करना संभव है?
- 28. ट्विस्ट के बारे में इतना अच्छा क्या है?
- 29. ट्विस्ट के डॉकस्ट्रिंग में इन प्रारूपों का क्या अर्थ है?
- 30. ट्विस्ट क्लाइंट pygame mainloop के भीतर?
यह एक वास्तविक जवाब नहीं है, लेकिन हम वास्तव में जावा पर चलने के लिए ही मुड़ चाहते हैं Jython के माध्यम से,। यह धीमा हो रहा है, लेकिन एक निर्धारित व्यक्ति शायद इसे कुछ हफ्तों में कर सकता है। https://twistedmatrix.com/trac/ticket/3413 – Glyph