Я использую компонент JMS верблюда. с пула соединений 20 и 20 maxActiveSessionPerConnectionCamel JMS Component
У меня есть 6 JMS маршрутов, имеют параллельную потребителя 5.
Теперь вопрос 6 верблюд маршруты создать 6 новое соединение с бассейном или совместного использования одного подключения? Если они разделяют одно соединение, тогда общая сессия нужна 6 * 5 = 30. Но в моей приведенной выше конфигурации maxActiveSessionPerConnection составляет 20, так что это оставит потребителю состояние ожидания? Если да, то что мне делать, чтобы каждый маршрут брал независимое соединение?
Но мой вопрос Для каждого маршрута, как <от Uri = «JMS:» /> ли я создать новый компонент JMS, если есть 10 маршрутов означает 10 JMS компонент, необходимый доля которой автономный пул подключений? –
Вы можете повторно использовать один и тот же компонент jms, но я настоятельно рекомендую изолировать их по причинам настройки. даже изолируя бассейны, если вам нужны очень быстрые результаты. –
Да Изолирующий компонент JMS имеет улучшенную производительность –