A queued state machine consumer will act as a synchronous process if there is one 'sender', and an asynchronous process if there are many 'senders'. If you are worried about unexpected states, then maybe you could split your QSM into two? It depends on what you are doing, of course.
↧