मेरे पास एक ऐप है जो दिन में एक बार कई एपीआई को अनुसूचित कॉल करने के लिए सेट अप किया गया है। यह बहुत अच्छी तरह से काम करता है लेकिन मुझे पता है कि कुछ एपीआई जिन्हें मैं कॉल कर रहा हूं (उदाहरण के लिए ट्विटर) की दर सीमा है। चूंकि मैं जो कॉल कर रहा हूं, वह लगातार बढ़ने के लिए सेट है, क्या कोई मेरी कॉल को थ्रॉटल करने का तरीका सुझा सकता है ताकि मैं x प्रति घंटे/मिनट इत्यादि में भेज सकूं?एपीआई दर सीमा से निपटने?
मुझे Glutton Ratelimit मणि मिला है, क्या कोई इसका उपयोग कर रहा है और क्या यह कोई अच्छा है? क्या ऐसे कुछ हैं जिन्हें मुझे देखना चाहिए?
मैं तुम्हारे लिए एक जवाब नहीं है, लेकिन अगर आप जानते हैं कि आप लगातार विकसित करने के लिए अनुरोध की संख्या आप तो थ्रॉटल करना ही कारण एक कतार में एक ही दर से बढ़ने की होगी जा रहे हैं, तो आप इस बात पर विचार करने की आवश्यकता है कि कतार से कैसे निपटना है जो कभी भी खाली नहीं होगा। – Matt
सुनें कि आप क्या कह रहे हैं। मैंने देरी_बॉज का इस्तेमाल किया और किसी भी तरह से इसे शामिल करने की उम्मीद कर रहा था। अनुरोध बढ़ेगा, लेकिन मैं उन्हें प्रति दिन 10-15k से आगे बढ़ने में नहीं देख सकता। – Raoot
अजीब कैसे यह प्रश्न +4 तक संशोधित हुआ और [एक समान] [http://stackoverflow.com/questions/15309544/how-to-make-concurrent-http-request-in-ruby-at-the- सबसे तेज़-दर-संभव-से-नहीं) 3 से नीचे और बंद हो गया। मुझे लगता है कि समय सब कुछ – pguardiario