JMS - Переход от одного к множеству потребителей

У меня есть клиент JMS, который создает сообщения и отправляет их через очередь JMS своему уникальному потребителю.

Я хочу, чтобы эти сообщения получали несколько потребителей. Первое, что приходит мне в голову, - это преобразование очереди в тему, чтобы текущие и новые потребители могли подписаться и получать одно и то же сообщение, доставленное им всем.

Это, очевидно, потребует изменения кода текущих клиентов как в производителе, так и в потребительская сторона вещей.

Я хотел бы также рассмотреть другие варианты, такие как создание второй очереди, чтобы я не не придется модифицировать существующего потребителя. Я считаю, что у этого подхода есть преимущества, такие как (поправьте меня, если я ошибаюсь) балансировка нагрузки между двумя разными очередями, а не одной, что может положительно повлиять на производительность.

Я хотел бы получить совет по этим параметрам и минусы / плюсы, которые вы можете увидеть. Мы приветствуем любые отзывы.

24
задан skaffman 6 January 2011 в 14:12
поделиться