同步和异步:
2018-10-08 本文已影响0人
lost_generation
同步:所有操作都做完,写入服务器数据库中才通知用户执行成功,会造成服务器压力大,用户体验效果不好。
发送一个请求,需要等待返回,然后才能发送下一个请求,有等待过程。
异步:不用等服务器数据库写入,先通知用户执行成功,将任务加入消息队列中,随后再慢慢写入服务器数据库。
发送一个请求,不需要等待返回,随时可以发送下一个请求,即不需要等待。
银行转账,数据库的保存操作,会使用同步交互操作。
同步:所有操作都做完,写入服务器数据库中才通知用户执行成功,会造成服务器压力大,用户体验效果不好。
发送一个请求,需要等待返回,然后才能发送下一个请求,有等待过程。
异步:不用等服务器数据库写入,先通知用户执行成功,将任务加入消息队列中,随后再慢慢写入服务器数据库。
发送一个请求,不需要等待返回,随时可以发送下一个请求,即不需要等待。
银行转账,数据库的保存操作,会使用同步交互操作。