天天看点

分布式系统-异步

异步的作用

发挥多线程的作用,提高时间效率

异步的设计判读

等待处理的时间 > 创建销毁切换线程的时间

同步-异步的区别

相同点:都可以使用请求-响应模型

不同点:

同步:立即知道结论,rpc调用配合短链接做到对连接资源的用完即放

异步:保持连接的时间要更长一些,至少需要回调触发完成以后

异步 发起请求的线程和接收响应的线程不是同一个,所以线程上下文是不连续的

异步 虽然请求的顺序是客户端控制的,但是回调的时候不一定是按照请求时的顺序进行的

事务