Если у вас есть сага, которая может принимать два сообщения, но сообщения можно получать в любом порядке, убедитесь, что сага может быть запущена обоими сообщениями.Затем проверьте, пришли ли оба сообщения, установив какое-то состояние в самой саге.Если оба сообщения получены, пометьте их как завершенные.
Поведение NServicebBus по умолчанию - игнорирование любого сообщения, которое не имеет соответствующей саги.Это потому, что вы можете установить тайм-аут, например.Если в течение 24 часов ничего не происходит, сага может отправить себе сообщение об истечении времени ожидания.Но если что-то случилось, и вы отметили свою сагу как завершенную, что должно произойти с сообщением Timeout?Поэтому NServiceBus игнорирует его.