मैं एस 3 सर्वर पर छवियां अपलोड करना चाहता हूं, लेकिन अपलोड करने से पहले मैं 3 अलग-अलग आकारों के थंबनेल जेनरेट करना चाहता हूं, और मैं इसे अनुरोध/प्रतिक्रिया चक्र से बाहर करना चाहता हूं इसलिए मैं चाहता हूं। अजवाइन का उपयोग कर रहा हूँ। मैंने दस्तावेज़ पढ़े हैं, यहां मैंने जो समझा है। अगर मैं गलत हूं कृपया मुझे सही।अलग-अलग अजवाइन, कोम्बू, पायमक्यूपी और खरगोश एमक्यू/लोहेएमक्यू
- सेलेरी अनुरोध प्रतिक्रिया चक्र के बाहर आपकी कार्य कतारों को प्रबंधित करने में आपकी सहायता करता है।
- फिर गाजर/कोम्बू नामक कुछ कहा जाता है - यह एक डीजेंगो मिडलवेयर है जो पैकेजिंग कार्यों को सेलेरी के माध्यम से बनाया जाता है।
- फिर तीसरी परत पायमक्यूपी जो गाजर के ब्रोकर को संचार की सुविधा प्रदान करती है। जैसे। RabbitMQ, AmazonSQS, ironMQ आदि
- ब्रोकर एक अलग सर्वर पर बैठता है और आपके लिए सामान करता है।
अब मेरी समझ है - एक से अधिक उपयोगकर्ता एक ही समय में छवि अपलोड करते हैं तो अजवाइन का आकार बदलने के लिए कतार जाएगा, और आकार बदलने वास्तव में, ironMQ सर्वर पर क्या होगा, क्योंकि यह Heroku पर एक शांत ऐड-ऑन प्रदान करता है।
अब संदेह:
लेकिन क्या के बाद छवि को फिर से है, ironMQ S3 सर्वर पर चली जाएगी या एक बार प्रक्रिया पूरी हो जाने यह सूचित करेंगे .. मैं इसके बारे में स्पष्ट नहीं कर रहा हूँ।
अजवाइन और कोम्बू/गाजर के बीच क्या अंतर है, क्या आप स्पष्ट रूप से समझा सकते हैं।
कोम्बू कतार कनेक्टर है। अजवाइन * * कोम्बु के शीर्ष पर बनाता है। यह Django से स्वतंत्र है। कुछ समय पहले कोम्बू ने गाजर का अधिग्रहण किया था। –
सेलेरी कार्यों का प्रबंधन करता है; दोनों को शेड्यूल करना, साथ ही संदेश पासिंग के आधार पर कार्यों को निष्पादित करना। –