我使用pika for python與RabbitMQ進行通信。我有6個線程,它們使用和確認來自同一隊列的消息。我爲每個線程使用不同的連接(和通道)。所以,我必須非常接近對方几個問題:RabbitMQ,重新連接後的交付標記值和消息順序
如果連接到兔子會在線程1結束,我會做出重新連接,交貨標籤值將重置並重新連接後,它會從0開始?
重新連接後,我會收到相同的未確認消息在每個線程相同的順序或它會開始再次分配他們之間的所有線程或它將從重新連接點開始?
在我的應用程序中這很重要,因爲消息接收和確認之間存在延遲,並且我希望避免在下一個處理步驟中出現重複。