常见的方法调用都是同步bai调用,du这种调用方式是一种阻塞式的调用方式,即zhi客户端(主调用dao方)代码一直阻塞等待直到被服务端(被调用方)返回
为止。这种调用方式相对比较直观,也是大部分编程语言直接支持的一种调用方式。但是,如果我们面对是基于粗粒度的服务组件,面对的是一些需要比较长时间才
能有响应的应用场景,那么我们就需要一种非阻塞式调用方式,即异步调用方式。
SCA编程模式提供了三种方式的异步调用,它们分别是:
1. 单向调用方式。
2. 延迟响应方式。
3. 请求回调方式。