分布式消息服务Kafka版-典型应用场景:异步通信

时间:2023-11-01 16:23:06

异步通信

将业务中属于非核心或不重要的流程部分,使用消息异步通知的方式发给目标系统,这样主业务流程无需同步等待其他系统的处理结果,从而达到系统快速响应的目的。

如网站的用户注册场景,在用户注册成功后,还需要发送注册邮件与注册短信,这两个流程使用Kafka消息服务通知邮件发送系统与短信发送系统,从而提升注册流程的响应速度。

图1 串行发送注册邮件与短信流程
图2 借助消息队列异步发送注册邮件与短信流程
support.huaweicloud.com/productdesc-kafka/kafka-scenarios.html