مقالات

ويب هِڪ ڇا آهي ۽ ان کي ڪيئن استعمال ڪجي؟

Webhooks ويب تي ٻڌل ايپليڪيشنن کي ڪسٽم ڪال بڪ جي استعمال ذريعي رابطو ڪرڻ جي اجازت ڏين ٿا.

ويب هِڪ استعمال ڪندي ويب ايپليڪيشنن کي پاڻمرادو ٻين ويب ايپس سان رابطو ڪرڻ جي اجازت ڏئي ٿي.

روايتي سسٽم جي برعڪس جتي هڪ سسٽم (مضمون) ڪجهه ڊيٽا لاءِ ٻئي سسٽم (مبصر) کي پولنگ ڪندو رهي ٿو، ويب هوڪس مبصر کي اجازت ڏين ٿا ته هو خودڪار طريقي سان ڊيٽا کي موضوع جي سسٽم ۾ داخل ڪري جڏهن به ڪو واقعو ٿئي.

هي موضوع طرفان مسلسل نگراني جي ضرورت کي ختم ڪري ٿو. Webhooks مڪمل طور تي انٽرنيٽ تي هلن ٿا ۽ تنهن ڪري سسٽم جي وچ ۾ سڀ رابطي کي HTTP پيغامن جي صورت ۾ ٿيڻ گهرجي.

Webhooks استعمال ڪندي

Webhooks موضوع جي سسٽم ۾ APIs ڏانهن اشارو ڪندي جامد URLs جي موجودگي تي انحصار ڪن ٿا جن کي اطلاع ڏيڻ جي ضرورت آهي جڏهن مبصر جي سسٽم ۾ واقعو ٿئي ٿو. هن جو هڪ مثال هڪ ويب ايپ هوندو جيڪو صارف جي Amazon اڪائونٽ تي رکيل سڀني آرڊرن کي گڏ ڪرڻ ۽ منظم ڪرڻ لاءِ ٺهيل آهي. هن منظر ۾، Amazon مبصر طور ڪم ڪري ٿو ۽ ڪسٽم آرڊر مئنيجمينٽ Webapp موضوع طور ڪم ڪري ٿو.

ڪسٽم ويب ايپ کي وقتي طور تي ايمازون APIs کي ڪال ڪرڻ جي بدران ٺاهيل آرڊر جي جانچ ڪرڻ لاءِ ، ڪسٽم ويب ايپ ۾ ٺاهيل هڪ ويب هِڪ ايمازون کي اجازت ڏيندو ته هو پاڻمرادو هڪ آرڊر جمع ڪري جيڪو ويب ايپ ۾ نئون ٺهيل هڪ رجسٽرڊ URL ذريعي. تنهن ڪري، ويب هڪس جي استعمال کي چالو ڪرڻ لاء، موضوع کي نامزد ٿيل URLs هجڻ گهرجي جيڪي مبصر کان واقعن جي اطلاعن کي قبول ڪن ٿا. هي اعتراض تي هڪ اهم لوڊ گھٽائي ٿو ڇو ته HTTP ڪالون ٻن پارٽين جي وچ ۾ ڪيون وينديون آهن جڏهن هڪ واقعو ٿئي ٿي.

پولنگ جي بنياد تي سسٽم بمقابله ويب هک تي ٻڌل سسٽم

هڪ دفعو مضمون جي ويب هِڪ کي مبصر طرفان سڏيو ويندو آهي، موضوع هن نئين پيش ڪيل ڊيٽا سان مناسب ڪارروائي ڪري سگهي ٿو. عام طور تي، ويب هِڪز POST درخواستن ذريعي مخصوص URL ڏانهن ڪيا ويندا آهن. پوسٽ درخواستون توهان کي اعتراض ڏانهن اضافي معلومات موڪلڻ جي اجازت ڏين ٿيون. اضافي طور تي، اهو پڻ استعمال ڪري سگهجي ٿو ڪيترن ئي ممڪن واقعن جي وچ ۾ سڃاڻپ ڪرڻ جي بدران هر واقعي لاءِ الڳ ويب هوڪ URLs ٺاهڻ جي.

Webhook ڪم فلو

توهان جي ايپليڪيشن تي انبائونڊ ويب هڪس کي لاڳو ڪرڻ لاء، توهان کي هيٺين بنيادي قدمن کي انجام ڏيڻ جي ضرورت آهي:

  • توهان جي ايپليڪيشن سرور تي هڪ API آخر پوائنٽ کي ظاهر ڪريو جيڪو قبول ڪري ٿو ۽ پروسيس ڪري ٿو HTTP پوسٽ ڪالز
  • امڪاني ويب هوڪ استعمال ڪندڙن لاءِ هن آخري پوائنٽ تائين رسائي فراهم ڪريو. جڏهن به لاڳاپيل شرطون ملن ٿيون ته API آخري پوائنٽ ڊيٽا ماخذ ايپليڪيشن کي سڏيندو.
  • پوسٽ ڊيٽا کي پروسيس ڪريو ۽ اسٽيٽس کي ظاهر ڪرڻ لاءِ ويب هِڪ ڪال جي شروعات ڪندڙ کي جواب ڏيو. اهو قدم ٿي سگهي ٿو يا نه ٿي سگهي.

Webhooks بمقابله APIs

ٻئي ويب هوڪس ۽ APIs جو مقصد آهي ايپليڪيشنن جي وچ ۾ رابطي کي قائم ڪرڻ. تنهن هوندي، ايپليڪيشن انضمام حاصل ڪرڻ لاء APIs مٿان Webhooks استعمال ڪرڻ جا ڪجهه مختلف فائدا ۽ نقصان آهن.

جدت نيوز ليٽر
جدت تي سڀ کان اهم خبر نه وڃايو. انهن کي اي ميل ذريعي حاصل ڪرڻ لاء سائن اپ ڪريو.

Webhooks بهتر حل هوندا آهن جيڪڏهن هيٺيان نقطا لاڳو ٿيل سسٽم سان وڌيڪ لاڳاپيل آهن:

  • جيڪڏهن ڊيٽا اڪثر ڪري سرور تي اپڊيٽ ڪيو ويندو آهي، ويب هوڪس بهتر حل هوندا آهن جيئن ته غير ضروري API ڪالون ڪلائنٽ کان سرور تائين ختم ٿي وينديون آهن. resthooks.com جي مطابق، API سروي جو 98,5٪ ضايع ٿي وڃي ٿو.
  • Webhooks سسٽم لاءِ بھترين حلن کي چالو ڪن ٿا جيڪي ويجھي حقيقي وقت جي ڊيٽا اپڊيٽ جي ضرورت آھن. API چونڊون عام طور تي مقرر وقفن تي هلن ٿيون جيڪي لائيو ڊيٽا کي اپڊيٽ ٿيڻ کان روڪي سگهن ٿيون. ويب هِڪ سان، تازه ڪاريون سرور کان ڪلائنٽ ڏانهن موڪلي وينديون آهن جيئن ئي ويب هِڪ شروع ٿئي ٿي.

API استعمال ڪرڻ کي ترجيح ڏني وڃي ڪجهه ٻين حالتن ۾ webhooks تي.

غور ڪرڻ جون شيون

Webhooks تي APIs استعمال ڪرڻ تي غور ڪرڻ لاءِ اھم شيون آھن:

  • API استعمال ڪرڻ سان وڌيڪ ڪسٽمائيزيشن جي اجازت ڏئي ٿي جڏهن سرور مان ڊيٽا لاءِ پول ڪرڻي آهي ۽ اهو پڻ سرور مان ڪيترو ڊيٽا پول ڪرڻو آهي. پولنگ ٿيڻ واري ڊيٽا جو مقدار API پول جي سائيز جي ذريعي سنڀاليو ويندو آهي. ويب هوڪس سان، سرور عام طور تي ڊيٽا جو فيصلو ڪري ٿو ۽ جڏهن اهو موڪليو ويو آهي.
  • انتهائي متغير ڊيٽا سان سسٽم لاءِ (جهڙوڪ ريئل ٽائم سسٽم، IoT سسٽم وغيره)، API تي ٻڌل پولنگ شايد بهتر آپشن ٿي سگهي ٿي ڇاڪاڻ ته هر API ڪال لاءِ، استعمال لائق جوابن جو وڏو امڪان آهي.
  • اهو ممڪن آهي ته سرور مان موڪليل ڊيٽا لاءِ، ويب هِڪ ذريعي، ڪلائنٽ طرفان مڪمل طور تي نظر انداز ڪيو وڃي ان صورت ۾ جڏهن REST آخر پوائنٽ آف لائن آهن. ان صورت ۾ سرور وٽ ڪو ميکانيزم نه آهي ته اهڙي ناڪامي کي ٻيهر ڪوشش ڪري، ڊيٽا اپڊيٽ مڪمل طور گم ٿي ويا آهن.

سرور مان موڪليل ڊيٽا وڃائڻ جي امڪان کي منهن ڏيڻ لاءِ جڏهن ويب هِڪ آف لائن ٿي وڃي ٿي، توهان استعمال ڪري سگهو ٿا ايونٽ ميسيجنگ قطار انهن ڪالن کي محفوظ ڪرڻ لاءِ. پليٽ فارمن جا مثال جيڪي مهيا ڪن ٿيون اهڙي ڪارڪردگي شامل آهن رباب ايم o Amazon جي سادي قطار سروس (SQS). ٻئي وچولي ميسيجنگ اسٽوريج سهولتن جي طور تي ڪم ڪرڻ لاءِ ٺهيل آهن جيڪي ويب هِڪ ڪال وڃائڻ جي امڪان کان پاسو ڪن ٿيون.

Ercole Palmeri

جدت نيوز ليٽر
جدت تي سڀ کان اهم خبر نه وڃايو. انهن کي اي ميل ذريعي حاصل ڪرڻ لاء سائن اپ ڪريو.

تازيون مضمونون

Augmented Reality ۾ جديد مداخلت، ڪيٽينيا پولي ڪلينڪ ۾ ايپل ناظر سان

ڪيٽينيا پولي ڪلينڪ ۾ ايپل ويزن پرو ڪمرشل ناظر استعمال ڪندي هڪ چشمي جو آپريشن ڪيو ويو…

3 2024

ٻارن لاءِ رنگين صفحن جا فائدا - سڀني عمرن لاءِ جادوءَ جي دنيا

رنگ سازي ذريعي سٺي موٽر صلاحيتن کي ترقي ڪرڻ ٻارن کي وڌيڪ پيچيده صلاحيتن لاء تيار ڪري ٿو جهڙوڪ لکڻ. رنگ ڏيڻ…

2 2024

مستقبل هتي آهي: ڪيئن شپنگ انڊسٽري عالمي معيشت ۾ انقلاب آڻيندي آهي

بحري شعبي هڪ حقيقي عالمي معاشي طاقت آهي، جيڪا 150 بلين مارڪيٽ جي طرف نيويگيٽ ڪئي آهي ...

1 2024

پبلشرز ۽ OpenAI مصنوعي ذهانت پاران پروسيس ڪيل معلومات جي وهڪري کي منظم ڪرڻ لاءِ معاهدن تي دستخط ڪن ٿا

گذريل سومر، فنانشل ٽائمز OpenAI سان هڪ ڊيل جو اعلان ڪيو. ايف ٽي پنهنجي عالمي سطح جي صحافت کي لائسنس ڏئي ٿو ...

30 اپريل 2024

پنھنجي ٻوليءَ ۾ جدت پڙھو

جدت نيوز ليٽر
جدت تي سڀ کان اهم خبر نه وڃايو. انهن کي اي ميل ذريعي حاصل ڪرڻ لاء سائن اپ ڪريو.

اسان جي تابعداري ڪريو