是否有可能缓慢处理RabbitMQ异步请求以导致请求过程重复-研究

问题描述

我正在将2000异步请求发布到RabbitMQ管道中,它将异步处理每个请求。 处理请求时出现问题。
1.一些请求被多次处理。 我找到了一个解决方案,网址为[https://www.rabbitmq.com/consumers.html#message-properties][1] 如果发生网络故障(或节点故障),则可以重新传递消息,并且消费者必须准备好处理过去遇到的传递。

我的问题是,在缓慢处理异步RabbitMQ请求时,我们有什么情况吗? 示例-

处理请求1从2020-08-12 08:06:05.000开始。 请求1于2020-08-12 08:06:19.000结束 在2020-08-12 08:06:11.000处理相同的请求1,并在2020-08-12 08:06:18.000结束

如果RabbitMQ发生任何延迟或超时,将导致再次处理请求? 在结束第一个请求RabbitMQ之前,它会再次对其进行处理。 我们有这样的机会吗?请帮忙。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)