Laravel 钩子技术
1小时6分钟
钩子技术是一种应用广范的接口反向调用机制,网络中传统的服务方式就是请求-回复的方式,需要请求方每次自己发出请求查看某项服务或数据的状态,这种监控模式非常被动且低效,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