6

हम लैम्ब्डा प्रयोग कर रहे हैं एसएनएस की सदस्यता ली संदेश संसाधित करने। लैम्ब्डा में किसी भी समय 100 समवर्ती आमंत्रण की सुरक्षा सीमा है। तो थ्रॉटल घटनाओं के साथ क्या होता है? क्या उन्हें अस्वीकार कर दिया गया है या उन्हें बाद में संसाधित करने के लिए कतार में जोड़ा गया है?लैम्ब्डा थ्रॉटलिंग परिदृश्य

[देखे गए पृष्ठ]

  • Link1 का कहना है कि Lambda प्रकार्य एसिंक्रोनस रूप से लागू किया जा रहा है लगभग 15-30 मिनट है, जिसके बाद भेजे घटनाओं के रूप में रोक दिए अस्वीकार कर दिया जाएगा के लिए यातायात का उचित फटने अवशोषित कर सकते हैं।
  • Link2 का कहना है कि अगर आपके लैम्ब्डा समारोह एसिंक्रोनस रूप से शुरू हो जाती है और से रोक दिए है, एडब्ल्यूएस लैम्ब्डा स्वचालित रूप से छः घंटे तक के लिए रोक दिए घटना, पुनः के बीच देरी के साथ पुनः प्रयास करता है। लैम्ब्डा फ़ंक्शन का आह्वान करने के लिए उपयोग किए जाने से पहले असीमित घटनाएं कतारबद्ध होती हैं।

उत्तर

0

आप requesting an increase द्वारा अपनी समवर्ती सीमा बढ़ा सकते हैं। मैं कि एक throttled event किसी भी failed event की तरह व्यवहार किया जाएगा ग्रहण करेंगे। प्रलेखन के अनुसार इसे दो बार सेवानिवृत्त कर दिया गया है। आप Dead Letter Queue (DLQ) सेट कर सकते हैं। असफल घटनाओं को कॉन्फ़िगर किए गए कतार में जोड़ा जाएगा और उन्हें प्रोसेसिंग के लिए फिर से उठाया जा सकता है। मुझे यह भी यकीन नहीं है कि क्या आपको कतार में संदेश में कोई त्रुटि कारण नहीं है या नहीं, इसलिए एक थ्रॉटल घटना एक असफल घटना के समान दिखाई दे सकती है (सुनिश्चित नहीं है कि इससे आपके लिए कोई फर्क नहीं पड़ता है या नहीं)। You can also monitor throttles via CloudWatch, लेकिन इसमें ईवेंट को फिर से चलाने के लिए आवश्यक ईवेंट जानकारी शामिल नहीं होगी।

संबंधित मुद्दे