B'differenza minn sistemi tradizzjonali fejn sistema waħda (suġġett) tibqa' titlob sistema oħra (osservatur) għal xi dejta, il-webhooks jippermettu lill-osservatur awtomatikament jimbotta d-dejta fis-sistema tas-suġġett kull meta jseħħ avveniment.
Dan jelimina l-ħtieġa għal monitoraġġ kostanti mis-suġġett. Webhooks joperaw kompletament fuq l-Internet u għalhekk il-komunikazzjoni kollha bejn is-sistemi għandha tkun fil-forma ta 'messaġġi HTTP.
Webhooks jiddependu li jkollhom URLs statiċi li jindikaw APIs fis-sistema tas-suġġett li jeħtieġ li jiġu notifikati meta jseħħ avveniment fis-sistema tal-osservatur. Eżempju ta' dan ikun app tal-web iddisinjata biex tiġbor u timmaniġġja l-ordnijiet kollha mqiegħda fuq il-kont tal-Amazon ta' utent. F'dan ix-xenarju, Amazon taġixxi bħala l-osservatur u l-webapp tal-ġestjoni tal-ordnijiet tad-dwana taġixxi bħala s-suġġett.
Minflok ma jkollha l-webapp tad-dwana perjodikament issejjaħ l-APIs tal-Amazon biex tiċċekkja għal ordni maħluqa, webhook maħluq fil-webapp tad-dwana jippermetti lil Amazon awtomatikament timbotta ordni maħluqa ġdida fil-webapp permezz ta 'URL reġistrat. Għalhekk, biex ikun possibbli l-użu tal-webhooks, is-suġġett irid ikollu URLs magħżula li jaċċettaw notifiki tal-avvenimenti mill-osservatur. Dan inaqqas tagħbija sinifikanti fuq l-oġġett peress li sejħiet HTTP isiru bejn iż-żewġ partijiet biss meta jseħħ avveniment.
Ladarba l-webhook tas-suġġett jissejjaħ mill-osservatur, is-suġġett jista' jieħu l-azzjoni xierqa b'din id-dejta li għadha kif mibgħuta. Tipikament, webhooks jitwettqu permezz ta 'talbiet POST għal URL speċifiku. It-talbiet POST jippermettulek tibgħat informazzjoni addizzjonali lill-oġġett. Barra minn hekk, tista 'tintuża wkoll biex tidentifika bejn numru ta' diversi avvenimenti possibbli minflok ma toħloq URLs webhook separati għal kull avveniment.
Biex timplimenta webhooks deħlin fuq l-applikazzjoni tiegħek, trid twettaq il-passi bażiċi li ġejjin:
Kemm il-webhooks kif ukoll l-APIs għandhom l-għan li jistabbilixxu komunikazzjoni bejn l-applikazzjonijiet. Madankollu, hemm xi vantaġġi u żvantaġġi distinti għall-użu tal-Webhooks fuq l-APIs biex tinkiseb l-integrazzjoni tal-applikazzjoni.
Webhooks għandhom tendenza li jkunu soluzzjonijiet aħjar jekk il-punti li ġejjin huma aktar rilevanti għas-sistema implimentata:
L-użu tal-API għandu jkun preferut fuq il-webhooks f'xi sitwazzjonijiet oħra.
L-aspetti importanti li għandek tikkonsidra għall-użu tal-APIs fuq Webhooks huma:
Biex tindirizza l-possibbiltà li titlef id-dejta mibgħuta minn server meta l-webhook ikun offline, tista’ tuża kju tal-messaġġi tal-avvenimenti biex taħżen sejħiet bħal dawn. Eżempji ta' pjattaformi li jipprovdu tali funzjonalità jinkludu Fenek MQ o Is-Servizz ta' Kju Sempliċi ta' Amazon (SQS). It-tnejn huma ddisinjati biex iservu bħala faċilitajiet intermedji tal-ħażna tal-messaġġi li jevitaw il-possibbiltà li titlef sejħa tal-webhook.
Ercole Palmeri
Coveware minn Veeam se jkompli jipprovdi servizzi ta' rispons għal inċidenti ta' estorsjoni ċibernetika. Coveware se joffri forensiċi u kapaċitajiet ta' rimedju...
Il-manutenzjoni ta’ tbassir qed tirrivoluzzjona s-settur taż-żejt u l-gass, b’approċċ innovattiv u proattiv għall-ġestjoni tal-impjant...
Is-CMA tar-Renju Unit ħarġet twissija dwar l-imġieba ta 'Big Tech fis-suq tal-intelliġenza artifiċjali. Hemm…
Id-Digriet "Case Green", ifformulat mill-Unjoni Ewropea biex itejjeb l-effiċjenza enerġetika tal-bini, ikkonkluda l-proċess leġiżlattiv tiegħu bi...