मैं निम्नलिखित प्राप्त करने के लिए विकल्प / विकल्प की तलाश कर रहा हूं।
मैं कई डेटा स्रोतों से कनेक्ट करना चाहता हूं (उदा।, Google स्थल, फ़्लिकर, ट्विटर ...) अपने एपीआई का उपयोग कर। एक बार जब मुझे कुछ डेटा वापस मिल जाता है तो मैं अपने "उपयोगकर्ता-परिभाषित डायनामिक फ़िल्टर" (रनटाइम पर परिभाषित) को प्राप्त किए गए डेटा पर लागू करना चाहता हूं।
उदाहरण फिल्टर
- मुझे केवल ऐसे रेस्तरां दिखाएं जिनमें 4 से अधिक की चूहा हो और 100 से अधिक रेटिंग हों।
- सभी ट्वीट दिखाएं जो स्थान A से X मील और स्थान B से Y मील हैं
क्या इस तरह के फ़िल्टरिंग के लिए एक नियम इंजन (esp। ड्रोल) का उपयोग करना संभव है? क्या इस का कोई मतलब निकलता है ?
मेरी प्रस्तावित वास्तुकला मोबाइल डिवाइस हैअपने स्वयं के सर्वर और इस सर्वर से कनेक्ट करना फिर बाहरी दुनिया के अनुरोधों को भेजना और उपयोगकर्ता की प्राथमिकताओं के आधार पर डेटा के सभी भारी काम (मुख्य रूप से फ़िल्टर करना) करना है।
किसी भी सुझाव / संकेत / विकल्प की सराहना की जाएगी।
धन्यवाद।
उत्तर:
उत्तर № 1 के लिए 1हां, ड्रोल्स फ्यूजन आपको इस तरह के परिदृश्य से आसानी से निपटने की अनुमति देता है। यहां एक बहुत ही सरल उदाहरण एप्लिकेशन है जो twitter4j एपीआई का उपयोग करके ट्विटर संदेशों के साथ खेलता है:
https://github.com/droolsjbpm/droolsjbpm-contributed-experiments/tree/master/twittercbr
कृपया ध्यान दें कि एक ऑनलाइन और एक हैउस उदाहरण में ऑफ़लाइन संस्करण। ऑनलाइन संस्करण चलाने के लिए आपको ट्विटर होम पेज पर एक्सेस टोकन प्राप्त करने और उन्हें कॉन्फ़िगरेशन फ़ाइल में कॉन्फ़िगर करने की आवश्यकता है:
विवरण के लिए twitter4j प्रलेखन की जाँच करें।