关于rabbitmq中阻塞式与非阻塞式的问题
来源:4-19 RabbitMQ的六种模式与选型

慕前端6366832
2023-03-13
就是这里说
因为非阻塞模式是后端Java程序依靠线程主动轮询消息队列,并不是移动端主动发起的请求。如果Java程序从RabbitMQ中获取到抢单消息,而移动端根本就没运行,这个消息也会丢失。
这里说移动端根本就没运行,那么是在什么情况下没有运行呢?很奇怪,最后移动端不是发布出去的吗?只要后端拿到消息,然后返回给移动端不就可以了吗?不知道为什么一定要用阻塞式的,非阻塞式出问题的场景是怎么样的呢?
写回答
1回答
-
神思者
2023-03-13
非阻塞模式下后端收到消息,因为小程序没有发起请求,所以没有http连接可以向小程序推送消息
032023-03-14
相似问题