500 + очередей?О мойЯ не могу найти ничего, чтобы сказать, что это невозможно, но в лучшем случае это будет очень трудно поддерживать.
Если дилеры находятся за пределами вашей сети, я бы предположил, что они подключатся к вам через HTTP, поэтому входная очередь для каждого дилера будет отсутствовать.Для обработки входящих запросов у вас были бы кластеризованные HTTP-прослушиватели.
Возможно, у вас есть шанс получить пул управляемых сообщениями компонентов для каждого дилера, но даже 1 МБ на пару очередь / MDB означают, что вам потребуется0.5-1ГБ просто для очередей.Это в дополнение ко всем остальным требованиям для вашего сервера приложений Java EE.
Для меня это похоже на кошмар конфигурации / управления.
Почему вы думаете, что вам нужны очереди?Вас привлекает «гарантированная доставка», надежность, асинхронная обработка и т. Д.
Почему каждому дилеру нужна своя очередь?Различна ли обработка для каждого дилера?
Какой объем сообщений у каждого дилера вы наблюдали?Какой рост вы ожидаете?Насколько велико каждое сообщение?Какова полезная нагрузка сообщения - XML, JSON или что-то еще?
Я бы позаботился о том, чтобы изучить несколько альтернатив, ни одна из которых не требовала очередей, прежде чем идти по этому маршруту.Я думаю, что это подозрительно.