Здравствуйте, Orgy243, Вы писали:
O>]Здравствуйте, стоит задача реализовать приложение (чат), чтоб можно было сделать много копий запущенного приложения и вести переписку + чтоб копии могли определять сколько всего копий запущено. O>Необходимо это реализовать с использованием AciveMQ.
Мне кажется, вы переусложняете. ActiveMQ вашего примера — это сервер. Каждый клиент стартует и прослушивает определенный топик — и по нему получает приходящие сообщения. Когда клиент пишет, он постит сообщения в этот топик.
Чтобы понять, сколько пользователей онлайн, есть два пути. Правильный способ покопаться в документации ActiveMQ, возможно API есть такое. Велосипедный способ — создать отдельный топик, по которому писать события входа/выхода. При этом каждому клиенту придется по сообщениям синхронизироваться с соседями.