Я пытаюсь использовать ActiveMQ в своем приложении. Чтобы проверить это, я написал два небольших Java-приложения, одно из которых выступает в качестве посредника сообщений (сервера), а другое - в качестве клиента. Клиент может публиковать сообщения на сервере, и они должны быть отправлены всем клиентам (аналогично клиенту чата в чате). Это хорошо работает между несколькими машинами, даже через сеть VPN, но несколько клиентов ведут себя забавно. В частности, один компьютер правильно подключается к клиенту, и отправленные с него сообщения будут отправляться всем клиентам, но он просто не получает сообщения, отправленные с других клиентов.
Теперь мне интересно, как я могу отладить это поведение. Я отключил брандмауэр на этом компьютере, но все еще не могу решить проблему.
Что я могу сделать, чтобы отладить это удобным способом?
Ура,
Max