成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

調用三方服務為什么要使用 Webhook?

開發 前端
我們可以向外部服務注冊一個 Webhook。當有關于請求的最新狀態更新時,請回調某個 URL。當 PSP 完成處理后,它會調用 HTTP 請求來更新付款狀態。

今天來聊聊 Webhook。

Webhook 是 "用戶定義的 HTTP 回調"。它們通常有以下幾個特點:

  • 由事件觸發,例如支付完成事件。
  • 回調地址由用戶配置。

下圖顯示了輪詢方式和 webhook 方式的比較。

圖片圖片

假設我們運營一個電子商務網站。用戶通過 API 網關向訂單服務發送訂單,訂單服務轉到支付服務進行支付。然后,支付服務與外部支付服務提供商(PSP)進行對話以完成真正的支付交易。

我們有兩種方法可以處理與外部 PSP 的通信。

短輪詢

向 PSP 發送支付請求后,支付服務會不斷向 PSP 詢問支付狀態。經過幾輪后,PSP 最終返回付款狀態。

短輪詢有兩個缺點:

  1. 持續輪詢狀態需要支付服務的資源。
  2. 外部服務直接與支付服務通信,可能造成安全漏洞。

Webhook

我們可以向外部服務注冊一個 Webhook。當有關于請求的最新狀態更新時,請回調某個 URL。當 PSP 完成處理后,它會調用 HTTP 請求來更新付款狀態。

這樣,編程模式就改變了,支付服務就不再需要浪費資源來輪詢支付狀態了。

如果 PSP 從未回調怎么辦?我們可以設置一個 housekeeping 任務,每小時檢查一次付款狀態。

Webhook 通常被稱為反向 API 或推送 API,因為服務器會向客戶端發送 HTTP 請求。

使用 Webhook 時,我們需要注意以下三點:

  1. 我們需要設計一個適當的 API 供外部服務調用。
  2. 出于安全考慮,我們需要在 API 網關中設置適當的規則,比如白名單設置,限流等。
  3. 我們需要在外部服務中注冊正確的 URL。
責任編輯:武曉燕 來源: ByteByteGo
相關推薦

2021-12-21 10:24:36

物聯網平臺物聯網IOT

2018-05-16 23:05:46

2014-11-21 10:50:26

JavaString

2011-03-08 12:59:38

proftpd

2017-07-03 13:33:42

AndroidItemDecorat

2018-05-01 06:43:33

2011-04-14 09:30:15

集合框架

2010-05-11 10:29:06

Unix awk

2014-05-19 15:52:57

Apache StraApache

2010-08-04 15:51:18

Ubuntu服務器版

2022-12-06 08:26:16

SpringAOPthis調用方法

2017-12-29 09:32:55

無服務器架構排查

2014-04-25 10:05:42

OpenStack私有云公共云

2024-01-24 11:24:03

C++編程異常處理

2024-07-30 09:35:00

2013-09-27 11:33:57

交換機技術Vlan技術

2024-01-30 07:55:03

KubernetesAPI服務器

2022-06-26 23:03:14

Go標準庫語言

2023-09-21 09:00:00

Merge Que開發工具Mergify

2014-01-03 10:59:34

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美视频网 | 在线播放第一页 | 国产日韩精品视频 | 国产精品国产成人国产三级 | 国产成人精品一区 | 神马影院一区二区三区 | 91视视频在线观看入口直接观看 | 中文字幕国产一区 | 欧美日韩视频在线 | 国产一级片一区二区 | 久草在线在线精品观看 | 国产欧美精品一区二区 | 国产黄色av网站 | 精品国产高清一区二区三区 | 国产一区二区黑人欧美xxxx | 一区二区在线 | 日韩精品 | 一区二区三区视频免费看 | 成人在线免费观看视频 | 亚洲精品av在线 | 在线观看国产www | www.99热.com| 青青草综合网 | 理论片午午伦夜理片影院 | 91在线观看网址 | 91大神新作在线观看 | 三级视频在线观看 | 欧美日韩在线一区二区三区 | 91精品入口蜜桃 | 91国产精品| 亚洲精品久久久久久国产精华液 | 最近日韩中文字幕 | 国产精品视频久久 | 亚洲免费精品 | 福利国产 | 91视频久久| 中文字幕在线观看 | 国产三级 | 中文字幕高清av | 国产成人精品综合 | 色视频成人在线观看免 |