मैं जावा के लिए डेटाफ्लो/समवर्ती प्रोग्रामिंग एपीआई ढूंढ रहा हूं।
मुझे पता है कि DataRush है, लेकिन यह मुफ़्त नहीं है। जो विशेष रूप से मुझे रूचि है वह मल्टीकोर डेटा प्रोसेसिंग है, और वितरित नहीं है, जो MapReduce या Hadoop का नियम है।
कोई विचार?
धन्यवाद, रोलोजावा के लिए डेटाफ्लो प्रोग्रामिंग एपीआई?
उत्तर
क्या जावा concurrent पैकेज में निर्मित आपकी आवश्यकताओं को पूरा करता है? यह एक बहुत अच्छा पैकेज है, जो थ्रेडपूल, कॉपीऑनवाइट कोलेक्शन, एक्जिक्यूटर्स, फ्यूचर में बनाया गया है। हम थ्रेड पूल में डेटा की बड़ी मात्रा को संसाधित करने के लिए इसका इस्तेमाल करते हैं।
आगामी फोर्क/लाइब्रेरी में शामिल होने का प्रयास करें जो जेएसआर 166y अपडेट के हिस्से के रूप में जावा 7 में होगा (उम्मीद है)।
मुख्य परियोजना पृष्ठ: - http://gee.cs.oswego.edu/dl/concurrency-interest/index.html
कि यह क्या है के बारे में लिंक के बहुत सारे के लिए प्वाइंटर: - http://tech.puredanger.com/java7#jsr166
आप gpars कोशिश कर सकते हैं; यह स्पष्ट रूप से जावा में डेटा प्रवाह चर और धाराओं के कार्यान्वयन है, भले ही यह ग्रोवी के लिए समवर्ती प्रोग्रामिंग उपहार प्रदान करने की दिशा में तैयार है।
https://github.com/rfqu/df4j सरल लेकिन शक्तिशाली डेटाफ्लो लाइब्रेरी है। यदि इसमें कुछ वांछित विशेषताओं की कमी है, तो उन्हें आसानी से जोड़ा जा सकता है। यह java.concurrent.ExecutorService का फायदा उठा सकता है।
- 1. डेटाफ्लो प्रोग्रामिंग - पैटर्न और फ्रेमवर्क
- 2. डेटाफ्लो नेटवर्क
- 3. प्रोग्रामिंग - प्रतिबिंब एपीआई
- 4. जावा में प्रोग्रामिंग प्रोग्रामिंग?
- 5. जावा में प्रोग्रामिंग
- 6. जावा के लिए रैखिक प्रोग्रामिंग टूल/लाइब्रेरी
- 7. 64 बिट के लिए जावा प्रोग्रामिंग JVM
- 8. प्रोग्रामिंग के लिए आरपी प्रोग्रामिंग
- 9. क्या यह टीपीएल डेटाफ्लो के लिए एक नौकरी है?
- 10. जावा एपीआई फोन कॉल करने के लिए
- 11. जावा ईई 6 एपीआई के लिए जावास्क्रिप्ट
- 12. वित्तीय डेटा के लिए जावा एपीआई
- 13. जावा एंड्रॉइड के लिए फेस पहचान एपीआई
- 14. जावा के जोडा एपीआई
- 15. टैबलेट जैसे उपकरणों को छूने के लिए जावा एपीआई है?
- 16. जावा के इनपुट/आउटपुट स्ट्रीम के लिए कार्यात्मक प्रोग्रामिंग दृष्टिकोण
- 17. समवर्ती प्रोग्रामिंग के लिए जावा के बजाय क्लोजर क्यों
- 18. जावा एपीआई
- 19. जावा एपीआई
- 20. जावा एपीआई
- 21. जावा एपीआई
- 22. जावा एपीआई
- 23. प्रोग्रामिंग HTML और जावास्क्रिप्ट प्रोग्रामिंग के लिए
- 24. जावा एपीआई
- 25. जावा में कार्यात्मक प्रोग्रामिंग
- 26. प्रोग्रामिंग जावा विम
- 27. क्या किसी ने मुख्यधारा की भाषा के साथ वास्तविक परियोजना में डेटाफ्लो प्रोग्रामिंग का उपयोग किया है?
- 28. प्रोग्रामिंग जावा 7 ग्रहण
- 29. जावा मेल एपीआई के विकल्प
- 30. जावा प्रोग्रामिंग 'विशिष्ट'
[Akka] (http://doc.akka.io/docs/akka/1.3.1/java/dataflow.html) में डेटाफ़्लो क्षमताएं हैं। – thSoft