MSMQ: сообщение отправлено / прибыл время разница иногда высока по неизвестным причинам - PullRequest
1 голос
/ 20 февраля 2020

Я создаю систему, в которой несколько C# приложений общаются друг с другом через MSMQ. Они отправляют сообщения в очереди, как на локальном компьютере, так и на других компьютерах в сети. Теперь я выполнил математические расчеты, и 98,3% сообщений, отправленных между каждой очередью в системе, прибывают в пункт назначения за <1 секунду (в соответствии с временем отправки / прибытия, сохраненным в сообщении). </p>

Оставшиеся 1,7% сообщений занимают от 1 до 60 секунд, чтобы добраться до места назначения. В более чем 50 000 сообщений с нового года это никогда не занимало больше, чем ровно 60 секунд, что заставляет меня думать, что что-то иногда спит в течение определенного количества секунд перед отправкой сообщений, но я не могу понять, что это может быть. Я хотел бы сократить эту ненужную задержку как можно больше.

Есть идеи?

Спасибо

...