异步处理

异步处理的实现方式有几种:

定时任务

适用于处理任务时间很长,并且即时要求不高的情况,例如生成pdf合同文件,生成报表,定期同步系统之间的数据
详情参考定时任务

多线程处理

适用于处理任务时间短,但并发的量比较大,并且不需要同步返回结果的情况,例如短信发送、消息推送kafka
详情参考多线程

消息队列kafka

把执行任务加入消息队列,排队处理,适用于并发量非常大的业务,比如火车票抢票、秒杀限量商品
详情参考消息队列kafka

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容