I couldn’t find anything in the docs on this, so if it’s possible I’d appreciate a link.
Basically, I have hosts managing multiple messages. Although none are ultimately time sensitive, there are some that would be ideal to prioritize for business efficiency over others, and some that can more or less take their time and nobody cares.
Is is possible to configure queue behavior so certain message types are prioritized/dealt with first before others begin processing?
The messages aren’t related so this isn’t really a saga kind of use case. More like multiple unrelated messages in a few different processes going on, and I want to prioritize one process at all times if possible.
At present there is no such a prioritized messages in NServiceBus. In your scenario you can create separate logical Endpoints and route messages with highest priority to one of them and messages with lowest priority to the other. More info you can find in: