HAProxy и маршрутизация MSMQ - PullRequest
       9

HAProxy и маршрутизация MSMQ

0 голосов
/ 14 сентября 2018

у нас работает балансировщик нагрузки Aloha. Мы пытаемся направить трафик MSMQ через него на 2 сервера. По какой-то причине я не получаю сообщение msmq на рядовой сервер. (Сейчас я использую только один сервер, поэтому я могу ограничить то, что мне нужно проверять)

Я пробовал несколько разных конфигураций. Моя текущая настройка выглядит так: frontend MSMQ bind 192.x.y.143:1801 name msmq transparent mode tcp log global option tcplog timeout client 30s timeout server 30s maxconn 1000 default_backend MSMQBackEnd</p> <p>backend MSMQBackEnd balance source mode tcp log global option tcplog default-server inter 3s rise 2 fall 3 timeout server 5s server myserver 192.x.y.115:1801 maxconn 1000 weight 10 (Обратите внимание, я подправил имена серверов / ips, так что не говорите их подозревать)

Теперь я еду со своего локального компьютера и могу без проблем направить сообщение MSMQ прямо на .115. Так что, по крайней мере, MSMQ на сервере прослушивает сообщение. (А это значит, что пинг покажет, что по крайней мере оттуда я смогу добраться до него).

Диагностика Aloha также показывает, что порты назначения открыты, однако, делая захват, он показывает ошибки контрольной суммы ...

Я вижу трафик, попадающий в LB, и даже вижу перехват проводной акулы, из-за которого создается впечатление, что трафик идет до узла ....

Затем я получу запрос RST или запрос на повторную передачу, и мое сообщение исчезнет, ​​оно никогда не попадет в очередь назначения.

Итак, что мне не хватает?

Спасибо, Ник

...