摘要:本文旨在讓的用戶初步認識一下存在的意義。現如今,提供了很多有價值的作用,例如即時通知機制。重要的是面對于大眾,我們已經達到這種級別的定制化程度。結論也被稱為網絡回調或推送被視為一個應用為其他應用提供實時信息的一種方法。
本文旨在:讓MaxLeap的用戶初步認識一下webhooks存在的意義。
什么是webhooks?webhooks模式的主要優點是,當你的應用在等待變化時,無需周期性地調用APIs。相反,當一些有趣的事情發生之后,APIs將通過特定端點通知的方式來訪問你的應用。現在缺少的是一種以編程方式告訴APIs你所感興趣的接收呼叫和注冊端點。
這里有一個常見的例子:你到github上。有一個用于他們代碼POST請求webhook的文本框。你輸入一個URL。現在當你上傳你的代碼到github上時,github將會通過HTTP POST的方法請求你所選擇的包含詳細信息的URL。沒有更簡單的方法以便與任意Web服務進行開放式集成。
這個微小的接口有一些明顯的用途:bug跟蹤集成,短信消息,IRC以及twitter.
同樣微小的接口也有一些非顯而易見的用途,就像Run Code Run為你提供構建并運行你項目的測試。所有的這些只需要在GitHub上輸入runcoderun.com URL即可。
現如今,Webhooks提供了很多有價值的作用,例如即時通知機制。你的用戶是否有關心的事件?針對這些事件給用戶提供一個webhook,這樣就賦予他們一定的實現能力以及靈活度將這些事件流集成到他們的生活中去。
對于所有這些能力來說,webhook顯然均可以輕松實現。
回到未來?雖然今時今日webhooks具有很多價值,但我真正感興趣的是他的將來。Webhooks是可以組合的。你可以在網址中設置一個webhook,那它就會跳轉至另一個webhooks上。它有可能是處理數據的,記錄的,復刻它到多個webhooks上的或者其他奇怪的東西。Yahoo Pipes曾經嘗試這樣做,但最終你會被限制在Yahoo Pipes設計的局限中去。在任何地方,Webhooks都可以被集成以及被實施。它背負了分布式網絡的基本原理。
重要的是面對于大眾,我們已經達到這種級別的定制化程度。對于同樣重要的采納,我們使用網絡原生動詞。我們理解HTTP在基本層面上。它簡單,有規模以及有意義。
結論webhook(也被稱為網絡回調或HTTP推送API)被視為一個應用為其他應用提供實時信息的一種方法。當webhook被觸發后,它將傳送數據到其他應用程序中去,這就意味著你會立即獲取到數據。Webhook測試是非常重要的,并且這個測試是非常簡單,它像極了接口響應測試。
Webhooks正在重塑互聯網,他們看起來就像互聯網通信革命的下一個階段而且無一幸免。許多網站像github,mailchimp和其他一些已經支持webhooks,并且受歡迎程度只有在不斷增加。
作者信息
原文作者:Guy Levin
原文鏈接:http://blog.restcase.com/webh...
翻譯自力譜宿云 LeapCloud 旗下 MaxLeap 團隊_云服務研發成員:Johnny Guo
力譜宿云 LeapCloud 首發:https://blog.maxleap.cn/archi...
相關文章
從應用到平臺 – 云服務架構的演進過程
移動云平臺的基礎架構之旅(一):云應用
作者往期譯作
React Native 一周年回顧
歡迎關注微信公眾號:MaxLeap _yidongyanfa
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/11763.html
摘要:提示,如果需要通過實現服務器自動化部署,推薦使用會更方便一些然后在目錄初始化本地倉庫并提交到這時候上已經有我提交的代碼了。再新建一個文件處理部署相關腳本,內容如下將新增的與兩個文件到服務器。 這篇文章將如何搭建hexo,以及如何通過git webhooks實現遠程vps的自動部署 這篇文章適合的條件: 簡單的用于個人博客、公司博客展示,hexo的定位是靜態博客,要實現動態服務器的功能...
摘要:對于,唯一可以指向的兩個行為是增加容器的數量和減少容器的數量。使用在超出范圍內對服務進行伸縮是不允許的。沒有身份認證或實物需要通過請求發送到。 Rancher 1.4已于上周全面發布!新版本帶來了Dashboard和Helm的集成,更細致的網絡策略控制,直接構建進平臺中的保密管理,當然還有今天要重點介紹的主角,Webhooks! Rancher 1.4版本為webhooks添加了一個新...
摘要:而利用進一步提高了序列化速度,降低了數據包大小。帶來的最大好處是精簡請求響應內容,不會出現冗余字段,前端可以決定后端返回什么數據。再次強調,相比和,是由前端決定返回結果的反模式。請求者可以自定義返回格式,某些程度上可以減少前后端聯調成本。 1 引言 每當項目進入聯調階段,或者提前約定接口時,前后端就會聚在一起熱火朝天的討論起來。可能 99% 的場景都在約定 Http 接口,討論 URL...
閱讀 3686·2021-10-11 11:09
閱讀 1349·2021-09-24 10:35
閱讀 3441·2021-07-29 13:48
閱讀 474·2019-08-30 13:15
閱讀 2526·2019-08-30 12:53
閱讀 3228·2019-08-30 12:44
閱讀 2720·2019-08-29 16:57
閱讀 970·2019-08-29 12:26