स्ट्रीम दस्तावेज़ https://getstream.io/docs/#rate-limiting में उल्लेख किया गया है कि

आपको त्रुटि स्थितियों को देखने के लिए स्ट्रीम से प्रतिक्रियाओं की समीक्षा करने की आवश्यकता होगी जो दर्शाती है कि आपका एपीआई अनुरोध दर-सीमित था और पुनः प्रयास करें

मैं स्ट्रीम जावा एपीआई क्लाइंट का उपयोग कर रहा हूं। यह निर्धारित करने के लिए कि मेरा एपीआई अनुरोध दर सीमित था या नहीं, मुझे किन त्रुटि स्थितियों की जांच करने की आवश्यकता है?

क्या यह StreamClientException में एक विशेषता है जिसे मुझे जांचना है?

1
Michael Wang 6 अक्टूबर 2017, 06:16

1 उत्तर

सबसे बढ़िया उत्तर

वास्तव में StreamClientException की एक विशेषता है जिसमें रिटर्निंग HTTP स्थिति कोड होता है (यानी केवल विधि getHttpStatusCode() का आह्वान करें) हालांकि, इस मामले में, यह मदद नहीं करेगा क्योंकि त्रुटि कोड प्रचारित नहीं है।

आपकी रिपोर्टिंग के लिए धन्यवाद, हमने अपवाद प्रबंधन को ठीक कर दिया है HTTP स्थिति कोड को बढ़ाने के लिए और विशेष रूप से आपके उपयोग के मामले में, हमने एक नया अपवाद पेश किया है RateLimitExceededException.

0
Alessandro 18 अक्टूबर 2017, 13:09