ፅሁፎች

የድር መንጠቆ ምንድን ነው እና እንዴት ነው የሚጠቀሙት?

Webhooks በድር ላይ የተመሰረቱ መተግበሪያዎች ብጁ መልሶ ጥሪዎችን በመጠቀም መስተጋብር እንዲፈጥሩ ያስችላቸዋል።

የድር መንጠቆዎችን መጠቀም የድር መተግበሪያዎች ከሌሎች የድር-መተግበሪያዎች ጋር በራስ-ሰር እንዲገናኙ ያስችላቸዋል።

እንደ ባሕላዊ ሥርዓቶች አንዱ ሥርዓት (ርዕሰ ጉዳይ) ለአንዳንድ መረጃዎች ሌላ ሥርዓት (ታዛቢ) መርጦ እንደሚቀጥል፣ ዌብ መንጠቆዎች አንድ ክስተት በተፈጠረ ቁጥር ተመልካቹ በራስ-ሰር መረጃን ወደ ርዕሰ ጉዳዩ እንዲገፋ ያስችለዋል።

ይህ በርዕሰ-ጉዳዩ የማያቋርጥ ክትትል አስፈላጊነትን ያስወግዳል. የዌብ መንኮራኩሮች ሙሉ በሙሉ በበይነመረቡ ላይ ይሰራሉ ​​እና ስለዚህ በስርዓቶች መካከል ያሉ ሁሉም ግንኙነቶች በኤችቲቲፒ መልዕክቶች መልክ መከናወን አለባቸው።

የድር መንጠቆዎችን መጠቀም

የድር መንጠቆዎች በርዕሰ-ጉዳዩ ስርዓት ውስጥ አንድ ክስተት በተመልካች ስርዓት ውስጥ ሲከሰት ማሳወቂያ የሚያስፈልጋቸው የማይንቀሳቀሱ ዩአርኤሎች ወደ ኤፒአይዎች የሚያመለክቱ በመኖራቸው ላይ ነው። የዚህ ምሳሌ በተጠቃሚው አማዞን መለያ ላይ የተቀመጡ ሁሉንም ትዕዛዞች ለመሰብሰብ እና ለማስተዳደር የተነደፈ የድር መተግበሪያ ነው። በዚህ ሁኔታ፣ Amazon እንደ ተመልካች ሆኖ የሚሰራ ሲሆን ብጁ ትዕዛዝ አስተዳደር Webapp ደግሞ እንደ ርዕሰ ጉዳይ ሆኖ ይሰራል።

ብጁ ዌብ አፕ በየጊዜው ለአማዞን ኤፒአይዎች በመደወል ትዕዛዙን ለመፈተሽ ከመጠቀም ይልቅ በብጁ ዌብ አፕ ውስጥ የተፈጠረ የዌብ መንጠቆ አማዞን በተመዘገበ ዩአርኤል በዌብ አፕ ውስጥ የተፈጠረ አዲስ ትዕዛዝን በራስ ሰር እንዲያቀርብ ያስችለዋል። ስለዚህ፣ የዌብ መንጠቆዎችን ለመጠቀም፣ ርዕሰ ጉዳዩ ከተመልካቾች የሚመጡ የክስተት ማሳወቂያዎችን የሚቀበሉ ዩአርኤሎች የተሰየሙ መሆን አለባቸው። የኤችቲቲፒ ጥሪዎች በሁለቱ ወገኖች መካከል የሚደረጉት አንድ ክስተት ሲከሰት ብቻ ስለሆነ ይህ በእቃው ላይ ያለውን ከፍተኛ ጭነት ይቀንሳል።

በምርጫ ላይ የተመሰረቱ ስርዓቶች vs webhook የተመሰረቱ ስርዓቶች

አንዴ የርዕሰ ጉዳዩ ዌብ መንጠቆ በተመልካቹ ከተጠራ፣ ርዕሰ ጉዳዩ በዚህ አዲስ በቀረበው መረጃ ተገቢውን እርምጃ መውሰድ ይችላል። በተለምዶ የድር መንጠቆዎች የሚከናወኑት በPOST ጥያቄዎች ወደ አንድ የተወሰነ ዩአርኤል ነው። የPOST ጥያቄዎች ተጨማሪ መረጃ ወደ ዕቃው እንዲልኩ ያስችልዎታል። በተጨማሪም፣ ለእያንዳንዱ ክስተት የተለየ የዌብ መንጠቆ ዩአርኤሎችን ከመፍጠር ይልቅ ከተለያዩ ሊሆኑ የሚችሉ ክስተቶች መካከል ለመለየትም ሊያገለግል ይችላል።

Webhook የስራ ፍሰት

በመተግበሪያዎ ላይ ወደ ውስጥ የሚገቡ የድር መንጠቆዎችን ለመተግበር የሚከተሉትን መሰረታዊ ደረጃዎች ማከናወን ያስፈልግዎታል።

  • የኤችቲቲፒ POST ጥሪዎችን የሚቀበል እና የሚያስኬድ የኤፒአይ የመጨረሻ ነጥብ በመተግበሪያዎ አገልጋይ ላይ ያጋልጡ
  • የዚህ የመጨረሻ ነጥብ መዳረሻ ሊሆኑ ለሚችሉ የድር መንጠቆ ተጠቃሚዎች ያቅርቡ። አስፈላጊ ሁኔታዎች በተሟሉ ቁጥር የኤፒአይ መጨረሻ ነጥብ የውሂብ ምንጭ መተግበሪያን ይደውላል።
  • የPOST ውሂቡን ያሂዱ እና ሁኔታውን ለማመልከት ለድር መንጠቆ ጥሪ አስጀማሪው ምላሽ ይመልሱ። ይህ እርምጃ ሊኖርም ላይኖርም ይችላል።

Webhooks vs. APIs

ሁለቱም የድር መንጠቆዎች እና ኤፒአይዎች በመተግበሪያዎች መካከል ግንኙነትን የመመስረት ግብ አላቸው። ሆኖም፣ የመተግበሪያ ውህደትን ለማሳካት Webhooksን በኤፒአይዎች መጠቀም አንዳንድ ልዩ ጥቅሞች እና ጉዳቶች አሉ።

የኢኖቬሽን ጋዜጣ
በፈጠራ ላይ በጣም አስፈላጊ የሆነውን ዜና እንዳያመልጥዎት። በኢሜል ለመቀበል ይመዝገቡ።

የሚከተሉት ነጥቦች ለተተገበረው ሥርዓት የበለጠ ጠቃሚ ከሆኑ የድር መንጠቆዎች የተሻሉ መፍትሄዎች ይሆናሉ።

  • ውሂቡ በአገልጋዩ ላይ በተደጋጋሚ ከተዘመነ፣ ከደንበኛው ወደ አገልጋዩ የሚደረጉ አላስፈላጊ የኤፒአይ ጥሪዎች ስለሚወገዱ የድር መንጠቆዎች የተሻሉ መፍትሄዎች ይሆናሉ። በ resthooks.com መሰረት፣ 98,5% የኤፒአይ ጥናቶች ወደ ብክነት ይሄዳሉ።
  • የድር መንጠቆዎች የአሁናዊ የውሂብ ማሻሻያዎችን ለሚፈልጉ ስርዓቶች የተሻሉ መፍትሄዎችን ያነቃሉ። የኤፒአይ የሕዝብ አስተያየት መስጫ ብዙውን ጊዜ የሚካሄደው በተቀመጡት ክፍተቶች ነው ይህም የቀጥታ ውሂብ እንዳይዘመን ሊከለክል ይችላል። በዌብ መንጠቆዎች፣ ዌብ መንጠቆው እንደተቀሰቀሰ ዝማኔዎች ከአገልጋዩ ወደ ደንበኛው ይላካሉ።

ኤፒአይን መጠቀም በሌሎች አንዳንድ ሁኔታዎች ከድር መንጠቆዎች ተመራጭ መሆን አለበት።

ሊታሰብባቸው የሚገቡ ነገሮች

በWebhooks ላይ ኤፒአይዎችን ለመጠቀም ግምት ውስጥ መግባት ያለባቸው አስፈላጊ ነገሮች፡-

  • ኤፒአይን መጠቀም መቼ ከአገልጋዩ መረጃ እንደሚሰጥ እና እንዲሁም ከአገልጋዩ ምን ያህል ውሂብ እንደሚመረጥ የበለጠ ማበጀት ያስችላል። የሚመረጠው የውሂብ መጠን በኤፒአይ የሕዝብ አስተያየት መጠን ነው የሚተዳደረው። በዌብ መንጠቆዎች፣ አገልጋዩ በአጠቃላይ ውሂቡን እና ሲላክ ይወስናል።
  • በጣም ተለዋዋጭ ውሂብ ላላቸው ስርዓቶች (እንደ የእውነተኛ ጊዜ ስርዓቶች፣ IoT ስርዓቶች፣ ወዘተ.) በኤፒአይ ላይ የተመሰረተ ድምጽ መስጠት የተሻለ አማራጭ ሊሆን ይችላል ምክንያቱም ለእያንዳንዱ የኤፒአይ ጥሪ፣ ጥቅም ላይ የሚውሉ ምላሾች ከፍተኛ ዕድል አለ።
  • የ REST የመጨረሻ ነጥቦች ከመስመር ውጭ ከሆኑ ከአገልጋዩ የተላከ መረጃ በዌብ መንጠቆ በኩል በደንበኛው ሙሉ በሙሉ ችላ ሊባል ይችላል። አገልጋዩ እንደዚህ አይነት ያልተሳኩ ግፊቶችን እንደገና የሚሞክርበት ዘዴ ከሌለው የውሂብ ማሻሻያዎች ሙሉ በሙሉ ጠፍተዋል።

ዌብ መንጠቆው ከመስመር ውጭ በሚሆንበት ጊዜ ከአገልጋዩ የተላከውን ውሂብ የማጣት እድልን ለመቋቋም፣ ጥሪዎቹን በማህደር ለማስቀመጥ የክስተት መልእክት ወረፋን መጠቀም ይችላሉ። እንደነዚህ ያሉ ተግባራትን የሚያቀርቡ የመሣሪያ ስርዓቶች ምሳሌዎች ያካትታሉ RabbitMQ o የአማዞን ቀላል ወረፋ አገልግሎት (SQS)። ሁለቱም የተነደፉት እንደ መካከለኛ የመልእክት መላላኪያ ማከማቻ ቦታ ሆነው የድር መንጠቆ ጥሪን የማጣት እድልን ያስወግዳሉ።

Ercole Palmeri

የኢኖቬሽን ጋዜጣ
በፈጠራ ላይ በጣም አስፈላጊ የሆነውን ዜና እንዳያመልጥዎት። በኢሜል ለመቀበል ይመዝገቡ።

የቅርብ ጊዜ ጽሁፎች

Veeam ከጥበቃ እስከ ምላሽ እና ማገገሚያ ድረስ ለቤዛዌር በጣም አጠቃላይ ድጋፍን ያቀርባል

Coveware by Veeam የሳይበር ዘረፋ የአደጋ ምላሽ አገልግሎቶችን መስጠቱን ይቀጥላል። Coveware የፎረንሲክስ እና የማገገሚያ ችሎታዎችን ያቀርባል…

23 April 2024

አረንጓዴ እና ዲጂታል አብዮት፡- የመተንበይ ጥገና የነዳጅ እና ጋዝ ኢንዱስትሪን እንዴት እየለወጠ ነው።

የመተንበይ ጥገና የዘይት እና ጋዝ ዘርፉን አብዮት እያደረገ ነው፣ ለዕፅዋት አስተዳደር ፈጠራ እና ንቁ አቀራረብ።…

22 April 2024

የዩኬ ፀረ እምነት ተቆጣጣሪ የBigTech ማንቂያ በጄኔአይ ላይ ያስነሳል።

የዩኬ ሲኤምኤ ስለ ቢግ ቴክ ባህሪ በአርቴፊሻል ኢንተለጀንስ ገበያ ላይ ማስጠንቀቂያ ሰጥቷል። እዚያ…

18 April 2024

ካሳ አረንጓዴ፡ ለወደፊት ጣሊያን የኢነርጂ አብዮት

የሕንፃዎችን ኢነርጂ ውጤታማነት ለማሳደግ በአውሮፓ ህብረት የተቀረፀው የ"ኬዝ አረንጓዴ" ድንጋጌ የህግ አውጭ ሂደቱን በ…

18 April 2024

ፈጠራን በቋንቋዎ ያንብቡ

የኢኖቬሽን ጋዜጣ
በፈጠራ ላይ በጣም አስፈላጊ የሆነውን ዜና እንዳያመልጥዎት። በኢሜል ለመቀበል ይመዝገቡ።

ይከተሉን