同步API和异步API有什么区别?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (124)

我想知道操作系统中的同步API和异步API。他们之间有什么区别?

提问于
用户回答回答于

同步API将阻止调用方直到它返回。一个异步API不会阻塞调用者,并且通常需要一个回调,一旦工作完成就会执行回调。

闭塞

回电话

用户回答回答于

你可以在Web API中具有相同的功能。一些API将返回调用结果体内的数据,其他API将仅返回(例如)202,然后在后台执行某些操作(处理数据,设置订阅)。当你所要求的工作“完成”时,Webhooks就是一种常用的方法。

3scale,我们使用同步和异步模式和webhooks来避免人们与系统紧密耦合。

扫码关注云+社区