इस महीने हमने क्या लॉन्च किया: जियोकोडिंग, IP, समय क्षेत्र और बहुत कुछ
पूरे API में हाल के काम का सार: नए कम्पैटिबिलिटी होस्ट, तेज़ समय क्षेत्र और ऊँचाई लुकअप, डैशबोर्ड की सुविधाएँ, और कोटा की ज़्यादा साफ़ जानकारी।
किसी बड़े, स्थापित प्रोवाइडर के लिए बनाया गया बैच इंटीग्रेशन आमतौर पर उसी बैच आकार के इर्द-गिर्द बना होता था जिसे वह प्रोवाइडर पहले से सपोर्ट करता था, क्योंकि छोटे आकार को टेस्ट करने का शायद ही कोई कारण होता था। जब वही इंटीग्रेशन किसी नए प्रोवाइडर की ओर मोड़ा जाता है, तो पहले सवालों में से एक यह होता है कि जो बैच आकार वह पहले से भेजता है वह वास्तव में स्वीकार होगा या नहीं, या उसे पहले छोटे हिस्सों में बाँटना पड़ेगा।
हमने अपनी बैच हैंडलिंग ठीक इसी चिंता को ध्यान में रखकर बनाई। कोई मनमानी सीमा चुनकर हर इंटीग्रेशन से उसके हिसाब से बदलने को कहने के बजाय, हमने बैच सपोर्ट का आकार उस सीमा के बराबर रखा जिसकी अनुमति वे बड़े प्रोवाइडर पहले से देते हैं जिनकी जगह हमारे कम्पैटिबिलिटी होस्ट लेते हैं। Geocodio या Google Maps Platform के लिए तैयार किया गया बैच भेजने वाले इंटीग्रेशन को सिर्फ़ इसलिए बैच का आकार बदलने की ज़रूरत नहीं होनी चाहिए कि गंतव्य बदल गया।
बैच अनुरोधों का मूल्य निर्धारण आकार चाहे जो हो, बिल्कुल वही रहता है: बैच के अंदर का हर आइटम एक अनुरोध के रूप में गिना जाता है, पूरी कॉल नहीं। सौ पतों का बैच जो भी कोटा लागू हो उसमें सौ अनुरोधों के रूप में गिना जाता है, चाहे वह मुफ़्त दैनिक कोटा हो, €0.0001 प्रति अनुरोध वाला प्रीपेड क्रेडिट हो, या Unlimited पैकेज का कवरेज। किसी खास बैच आकार पर लागू होने वाली कोई अलग दर नहीं है, और सिर्फ़ लागत संभालने के लिए काम को छोटी कॉल में बाँटने का कोई प्रोत्साहन नहीं है।
यह नेटिव एंडपॉइंट और कम्पैटिबिलिटी होस्ट दोनों पर एक ही तरह लागू होता है। सीधे /v1/forward पर भेजा गया बैच और किसी बड़े प्रोवाइडर के अनुसार ढले कम्पैटिबिलिटी होस्ट पर भेजा गया बैच, दोनों को एक ही मूल बैच लॉजिक संभालता है, दोनों का आकार एक जैसा तय होता है, मूल्य एक जैसा होता है, और रिस्पॉन्स के साथ जुड़े कोटा हेडर में दोनों एक ही तरह दिखते हैं।
किसी मौजूदा बैच इंटीग्रेशन को माइग्रेट करने वाली टीमों के लिए इसका मतलब है कि माइग्रेशन खास तौर पर बैच आकार के मामले में बिना किसी झंझट के होना चाहिए। /docs/compatibility/ पर माइग्रेशन गाइड हर प्रोवाइडर के लिए जाँचने लायक विवरण बताती हैं, लेकिन बैच आकार की सीमाएँ उन चीज़ों में नहीं होनी चाहिए जिनके लिए बदलाव के दौरान अतिरिक्त इंजीनियरिंग काम करना पड़े।
अगर आप आज किसी ऐसे प्रोवाइडर पर बैच जॉब चलाते हैं जिसे छोड़ने पर आप विचार कर रहे हैं, तो उसी बैच आकार को समकक्ष My Geocode कम्पैटिबिलिटी होस्ट पर टेस्ट करना व्यवहार में इसकी पुष्टि करने का तेज़ तरीका है, और इसमें कुछ खर्च नहीं होता, क्योंकि किसी भी प्रतिबद्धता से पहले मुफ़्त कोटा अच्छी-खासी टेस्टिंग को कवर कर लेता है।