问题描述
我正在将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 (将#修改为@)