/ / Meteor.js mongodb पर आर चल रहा है - आर, mongodb, उल्का, अमेज़ॅन-ec2

उल्का पर r चल रहा है. js mongodb-r, mongodb, उल्का, amazon-ec2

मैं meteor.js पर एक मीन स्टैक ऐप पोर्ट करना चाहता हूं। मुझे mongodb डेटा पर द्वि साप्ताहिक आधार पर समय-श्रृंखला गणना चलाने के लिए आर का उपयोग करने की आवश्यकता है। बाकी एक सीआरयूडी ऐप है। मुझे लगता है कि मैं हमेशा एक ईसी 2 उदाहरण पर आर चला सकता हूं, मोंगो से कनेक्ट कर सकता हूं, डेटा निकाल सकता हूं, गणना कर सकता हूं और परिणाम डाल सकता हूं। मैं प्रदर्शन प्रभाव के बारे में चिंतित हूं। मैं एडब्ल्यूएस पर तैनाती और उपर्युक्त दृष्टिकोण का उपयोग करने के बारे में सोच रहा हूं।

क्या अन्य तरीके हैं? अगर मैं गैलेक्सी या मॉड्यूलस के साथ उल्का ऐप को तैनात करना चाहता हूं, तो ईसी 2 पर आर चलाना शायद प्रदर्शन कारणों के लिए एक बुरा विचार है।

उत्तर:

जवाब के लिए 0 № 1

तो मैं उल्का में एक विशेषज्ञ नहीं हूँ।जेएस लेकिन मुझे अलग-अलग तरीके से काम करना है जो एक्सप्रेस के साथ काम करता है और उल्का के साथ काम करना चाहिए, क्योंकि आपके पास आराम से अंतराल हैं। असल में आप कुछ इसी तरह का उपयोग कर सकते हैं https://www.hirefire.io/ या कुछ ऐसा जो चुनाव (द्वि-साप्ताहिक) आपके ऐप को विशिष्ट समय पर अंतराल पर आर के माध्यम से अपनी टाइम सीरीज़ कैल्क को संसाधित करने के लिए करता है। तो चलो बैठे /timeSeries । अंततः मार्ग अनुरोध का जवाब देने के लिए आपकी सेवा में शेलज के माध्यम से आर का आह्वान करें। https://github.com/shelljs/shelljs या यदि आपके पास आर रैपर का उपयोग होता है।


जवाब के लिए 0 № 2

वास्तव में उल्का सर्वर और के बीच संचारउल्का ग्राहक और मोंगोडीबी डीडीपी (वितरित डेटा प्रोटोकॉल) के माध्यम से है। इसका मतलब है कि आप httpuv का उपयोग कर आर में एक वेबस्केट पोर्ट खोल सकते हैं और जो सर्वर भेजता है या जो MongoDB में सहेजा जाता है, उस तक पहुंच प्राप्त कर सकते हैं।

जो मुझे मिला वह यहां है:

  1. https://www.meteor.com/ddp

  2. https://github.com/meteor/meteor/blob/devel/packages/ddp/DDP.md

  3. http://info.meteor.com/blog/introducing-ddp