一、什么是 API?
相信大家都知道API。
API代表应用程序编程接口(Application Programming Interface)。
传统开发模式中,客户端的一个请求,会对应服务端的一个响应。
二、什么是 Webhook?
Webhook 被称为反向 API 。被广泛应用于微服务。
即客户端提供一个接口(这里的客户端也是一个服务)而不主动请求,当服务端的数据发生变化时,主动推送给客户端。
个人理解:这个 Webhook 有点类似于我们移动开发领域的客户端与服务端的长连接(websocket),只是这里的客户端并不是我们的iOS/Android/PC,而是变成了一个服务。
网友评论