钩子技术是一种应用广范的接口反向调用机制,网络中传统的服务方式就是请求-回复的方式,需要请求方每次自己发出请求查看某项服务或数据的状态,这种监控模式非常被动且低效,webhook 则允许我们更高效的利用事件机制,异步反向通知需求方某些服务的状态或数据发生了变化,通知监控方对事件进行处理。HOOK 课程是 Coding10 最有分量的一套视频,因为Hook的作用实在太强大了,应用也极为广泛,不管是订阅通知,还是物联网,智能家居,远程事件监控,在线支付实现都有它的身影,它的应用远比大部分想像的还要丰富多彩,本套视频属于进阶课程,搞清楚了webhook是怎么一回事,我们就理解了绝大部分公司对外提供服务的一项关键技术手段。
标 题 | 时 间 |
---|---|
webhook 一种违背了所有常规接口设计原则的反向调用机制 | 06:39 |
关于webhook的补充性介绍,进一步理解它的独特性 | 04:01 |
webhook 数据表需要根据具体业务场景灵活设计 | 05:40 |
webhook 实现对象间的关联,伪造好测试数据好上路 | 06:01 |
使用接口机制将 webhook 事件与传统事件进行区分 | 04:14 |
如何在系统当中捕捉 webhook 事件进行统一处理 | 07:04 |
对 webhook 事件携带的数据进行统一抽象统一规范 | 07:54 |
实现类似于github或者微信公众平台系统的 webhook 事件推送 | 13:06 |
使用 webhook 实现类似气象站或者智能家居系统的事件推送 | 04:25 |
把耗时耗资源的 webhook 任务放到队列中执行 | 07:32 |