powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring+RabbitMQ работа с несколькими инстанцами
1 сообщений из 1, страница 1 из 1
Spring+RabbitMQ работа с несколькими инстанцами
    #39342709
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Кто-нибудь работал с несколькими инстанцами в rabbitmq? Использую для этого:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
private Map factories = new HashMap<Object, org.springframework.amqp.rabbit.connection.ConnectionFactory>(2);
....
@PostConstruct
    public void init(){
        factories.put("foo", defaultCachingConnectionFactory());
        factories.put("bar", connectionFactory2());
    }
....
@Bean
    public ConnectionFactory defaultCachingConnectionFactory() {

        CachingConnectionFactory connectionFactory = new CachingConnectionFactory();
        connectionFactory.setHost(host);
        connectionFactory.setUsername(user);
        connectionFactory.setPassword(password);
        connectionFactory.setConnectionTimeout(timeOut);
        connectionFactory.setRequestedHeartBeat(heartBeat);
        return connectionFactory;
    }
....
        SimpleRoutingConnectionFactory one = new SimpleRoutingConnectionFactory();
        one.setTargetConnectionFactories(factories);
....


все как дока пишет, но почему-то при запуске выскакивает одна и та же ошибка:
Код: java
1.
2.
java.lang.IllegalStateException: Cannot determine target ConnectionFactory for lookup key [null]
	at org.springframework.amqp.rabbit.connection.AbstractRoutingConnectionFactory.determineTargetConnectionFactory


Хочу в рантайме иметь возможность указывать адрес хоста, что-то типа:
Код: java
1.
rabbitTemplate.sendAndReceive(HOST, exchange, routingKey, message);


Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring+RabbitMQ работа с несколькими инстанцами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]