同步收发

来源:9-12 执行系统消息异步收发(一)

rock221

2022-02-13

老师,我们的mq采用的是同步收发,是因为如果异步收发的时候,当没有消息的时候,不会关闭链接,造成性能的影响,我的理解对吗? 那如果面试官问我,那mq的异步收发,什么情况下使用,应该怎么回答啊,只要是异步的话都会一直建立链接吧。

写回答

1回答

神思者

2022-02-13

只要跟前端没关系的消息收发,用异步的都可以,比如系统之间的消息收发,用异步就很恰当。但是跟前端有关,因为HTTP协议是短连接,所以这次刷新页面就应该明确知道接收了多少条消息。如果用异步,HTTP连接都断开了,后端才刷到消息,怎么能推送给前端页面?所以必须要用同步的。消息没收完,就别切断HTTP连接。

0
0

SpringBoot 在线协同办公小程序开发 全栈式项目实战

未来趋势型业务 + 前后端综合技术栈 + 惊艳的细节打磨

1798 学习 · 1915 问题

查看课程