ActiveMQ、RocketMQ、Kafka等的对比
消息队列应用场景
1、异步处理
以用户注册,并且需要注册邮件和短信为例。
用户注册后,需要发送注册邮件和注册短信。传统的做法有两种:串行和并行方式。如下图所示:
1)串行方式:将注册信息写入数据库成功后,发送注册邮件,再发送注册短信。以上三个任务全部完成后,返回给客户端。
2)并行方式:将注册信息写入数据库成功后,发送注册邮件的同时,发送注册短信。以上三个任务完成后,返回给客户端。与串行的差别是,并行的方式可以提高处理的时间。
假设三个业务节点每个使用50毫秒钟,不考虑网络等其他开销,.
原创
2020-07-14 16:30:06 ·
555 阅读 ·
0 评论