分布式架构下系统间交互的5种通信模式
1、request/response模式(同步模式)
客户端发起请求一直阻塞到服务端返回请求为止。普通的HTTP请求都属于同步模式。
2、Callback(异步模式)
客户端发送一个RPC请求给服务器,服务端处理后再发送一个消息给消息发送端提供的callback端点,此类情况非常合适以下场景:A组件发送RPC请求给B,B处理完成后,需要通知A组件做后续处理。Jquery中的回调函数都是这种模式。