GitHub user merlimat added a comment to the discussion: [Key_Shared] How to ensure the order when unack and send msg concurrent?
If you do negative-ack, you are requesting a message to be redelivered later. In the meantime, you will receive other messages, potentially for the same key, therefore you will get out-of-order. If you want to ensure strict ordering, you need to pause and hold on to the message and keep trying to process the same message until you succeed, before resuming to the rest of messages. GitHub link: https://github.com/apache/pulsar/discussions/21863#discussioncomment-8100146 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
