मैं गोलीथ फ्रेमवर्क के साथ एसिंक एपीआई बनाने की कोशिश कर रहा हूं। सेवा mysql को लिखनी चाहिए, RabbitMQ को संदेश जोड़ें और प्रतिक्रियाएं वापस प्राप्त करें। रेल के साथ निर्मित एक अलग व्यवस्थापक आवेदन भी होना चाहिए। मेरे पास इसके बारे में कई प्रश्न हैं:रेल ऐप और गोलीथ एपीआई और डेटाबेस/मॉडल साझा करना
क्या रेल और गोलीथ के बीच प्रभावी ढंग से मॉडल साझा करने का कोई तरीका है? क्या एक्ट्रेकॉर्ड या एम के साथ किसी अन्य ओएम का उपयोग करने में कोई समस्या है? क्या कोई सर्वोत्तम प्रथाएं, कॉन्फ़िगरेशन (कनेक्शन पूल आकार, ड्राइवर) या इसके बारे में अन्य विकल्प हैं? AMQP से संदेश प्राप्त करने के लिए मुझे क्या उपयोग करना है? क्या एक अलग इवेंटमैचिन डिमन बनाने के लिए बेहतर होगा या मैं उस सामान के लिए गोलीथ के किसी भी तरह का उपयोग कर सकता हूं? अग्रिम के लिए धन्यवाद।
बीटीडब्ल्यू: ActiveRecord मणि 'activerecord' है, आवश्यकताएं दिखाए गए हैं। – ringe
अपने उदाहरण में आप रेल के साथ मॉडल साझा नहीं करते हैं। अगर हमारे पास मॉडल में बहुत तर्क है तो बस उन्हें जरूरी नहीं है। तुल्यकालिक तर्क decoupling की आवश्यकता है। साथ ही, जैसा कि आप जानते हैं कि एसक्लाइट में एसिंक ड्राइवर नहीं है – Bombazook
मैंने आवश्यकता के बिना रेल मॉडल का उपयोग दिखाने के लिए उदाहरण संपादित किया है। SQlite के साथ समस्या एक अलग डेटाबेस का उपयोग कर सबसे अच्छा हल किया जाता है। – ringe