Does NServicebus make sure messages are drawn down from a queue in a particular order like FIFO or LIFO?
Thx
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
NServiceBus doesn’t guarantee that messages will be processed in order (as far as im aware). Even if you ran a single thread, you can’t guarantee that message 2 doesn’t arrive before message 1.
I did a quick google search and also found:
http://mikaelkoskinen.net/post/NServiceBus-In-order-message-processing.aspx
Which seems to test the scenario, but came to the conclusion:
Also if a message fails for some reason, it will be thrown to the back of the queue, and processed out of order from the previous related messages.