zoukankan      html  css  js  c++  java
  • webhook

    1. 什么时webhook

    两个项目进行数据交互时,项目A 为了实时获取项目B的数据,需要每次都去主动请求B, 而webhook则是一种,当项目B发生变化的时候主动告诉A,我有那些数据发生变化了,也可以理解成一种增量备份的方式,如果项目A在本地有个数据库或者缓存,当B发生更改的时候,回调项目提供的接口,这样让两边的数据保持一致。

    2. webhook的优势

    webhook 可以减少api的请求次数

    3. webhook的应用场景

    对于异步耗时任务,我们可以注册一个回到地址,当任务完成时,触发请求,告诉我们任务结束
    支付相关的接口,因为webhook将主动权交给了阿里,微信,这样你就不用知道他们的服务器ip/域名了,当他们发生改变的时候也不会影响你。

    4. webhook的注意事项

    作为被回调的一方,因为你的接口暴露给了别人,所以需要做好验签,和权限认证等工作
    另外,因为你是接收方法,对于请求的数量要做处理,因为你不清楚,以后究竟有多少请求会同时请求你的接口。

  • 相关阅读:
    java文件配置MySQL
    logback.xml
    Apache Commons之commons-lang
    Codec入门
    Mysql命令增加、修改、删除表字段
    markDown的简单使用
    Vert.x核心包各功能模块详解
    StringJoiner使用详解
    Vert.x初体验
    Docker镜像备份与迁移
  • 原文地址:https://www.cnblogs.com/callmelx/p/14860596.html
Copyright © 2011-2022 走看看