- अपाचे एपेक्स स्ट्रीमिंग डेटा प्रोसेसिंग के लिए एक इंजन। कुछ अन्य जो इसे प्राप्त करने का प्रयास करते हैं वे अपाचे तूफान, अपाचे झपकी हैं। अपाचे एपेक्स के लिए अलग-अलग कारक यह है: यह गलती सहनशीलता, मापनीयता और संचालन पर ध्यान केंद्रित करने के लिए अंतर्निहित समर्थन के साथ आता है जो उत्पादन के उपयोग में महत्वपूर्ण विचार हैं।
स्पार्क के साथ इसकी तुलना करना: अपाचे स्पार्क वास्तव में बैच प्रोसेसिंग है। यदि आप स्पार्क स्ट्रीमिंग (जो नीचे स्पार्क का उपयोग करता है) पर विचार करते हैं तो यह माइक्रो बैच प्रोसेसिंग है। इसके विपरीत, अपाचे एपेक्स एक वास्तविक स्ट्रीम प्रोसेसिंग है। एक अर्थ में, आने वाले रिकॉर्ड को प्रसंस्करण के लिए अगले रिकॉर्ड की प्रतीक्षा नहीं करनी पड़ेगी। रिकॉर्ड संसाधित हो जाता है और जैसे ही यह आता है, प्रसंस्करण के अगले स्तर पर भेजा जाता है।
वर्तमान में, काम अपाचे समोआ, एच 2 ओ की तरह मशीन सीखने पुस्तकालयों के साथ अपाचे एपेक्स के एकीकरण https://issues.apache.org/jira/browse/SAMOA-49
वर्तमान संदर्भ लें के लिए समर्थन जोड़ने के लिए कार्य प्रगति पर है, यह समर्थन हासिल है जावा, स्कैला के लिए।
https://www.datatorrent.com/blog/blog-writing-apache-apex-application-in-scala/ पायथन के लिए, आप इसे ज्योथन का उपयोग करके आजमा सकते हैं। लेकिन, मैंने इसे स्वयं नहीं किया है। तो, इसके बारे में बहुत यकीन नहीं है।
स्पार्क के साथ एकीकरण अच्छा विचार नहीं हो सकता है क्योंकि वे दो अलग-अलग प्रोसेसिंग इंजन हैं। लेकिन, मशीन सीखने पुस्तकालयों के साथ अपाचे शीर्ष एकीकरण प्रगति पर है।
आप किसी भी अन्य प्रश्न हैं, सुविधाओं के लिए अनुरोध आप उन्हें मेलिंग सूची पर अपाचे सुप्रीम उपयोगकर्ताओं के लिए पोस्ट कर सकते हैं: https://mail-archives.apache.org/mod_mbox/incubator-apex-users/
स्रोत
2016-02-24 06:35:41
बस सोच क्यों यह मिल गया के ख़िलाफ़ मतदान! – daemon12
वही यहाँ। मैं इतने सारे नकारात्मक वोट देखने के लिए चौंक गया हूँ। क्या कोई स्पष्टीकरण दे सकता है? यह एक बहुत ही विशिष्ट प्रासंगिक प्रश्न है। –
यहां बहुत विस्तृत तुलना http://www.slideshare.net/ApacheApex/architectual-comparison-of-apache-apex-and-spark- स्ट्रीमिंग – ashwin111