AWS Lambda पर पैसे बर्बाद किए बिना त्वरित संदेश कतार प्रोसेसिंग

संदेश कतारों को संसाधित करने के लिए कुछ रणनीतियों और पैटर्न क्या हैं?

मेरे पास एक लैम्ब्डा फ़ंक्शन है जिसे कतार में कई संदेशों को संसाधित करने के लिए प्रत्येक x मिनट के शेड्यूल पर आक्रमण किया जाता है। मैं अंतराल को कम कर सकता हूं, लेकिन बहुत समय तक प्रक्रिया के लिए कोई संदेश नहीं होगा और चूंकि लैम्ब्डा प्रति अनुरोध की कीमत है, तो यह लागत अक्षम होगी। इसलिए मैं इसे प्राप्त करने के अन्य तरीकों पर कुछ विचारों की तलाश में हूं

0

1 उत्तर

एक एसक्यूएस कतार अब एक लैम्बडा फ़ंक्शन को सीधे ईवेंट स्रोत के रूप में वायर्ड किया जा सकता है, इसलिए आपको शेड्यूल पर लैम्ब्डा फ़ंक्शन शुरू करने की आवश्यकता नहीं है।

https : //aws.amazon.com/blogs/aws/aws-lambda-adds-amazon-simple-queue-service-to-supported-event-sources/

3
जोड़ा
धन्यवाद माइकल, यह मेरे लिए सही है। मुझे लगता है कि यह एडब्ल्यूएस के लिए हाल ही में एक अतिरिक्त सुविधा है, तो इसे प्राप्त करने के लिए अतीत में समाधान क्या होगा?
जोड़ा लेखक Maxxi, स्रोत
EC2 पर एक एसक्यूएस पोलर + लैम्ब्डा आवेदक को कार्यान्वित करना।
जोड़ा लेखक Michael - sqlbot, स्रोत