как добавить несколько activemq NetworkConnectors при весенней загрузке с помощью конфигурации Java, не настроенной с помощью файла XML - PullRequest
0 голосов
/ 21 мая 2018

обычно мы добавляем конфигурацию NetworkConnectors в activemq.xml перед запуском службы activemq, как показано ниже:

<networkConnectors>
      <networkConnector uri="static:(tcp://localhost:62001)"/>
 </networkConnectors>

, но на этот раз я просто использовал весеннюю загрузку с включенным activemq.и я хочу настроить больше networkConnectors, когда mq работает.поэтому я не мог добавить их в activemq.xml.но нужно настроить с помощью Java-кода при весенней загрузке.я не знаю, как это реализовать.

1 Ответ

0 голосов
/ 22 мая 2018

вы определяете компонент брокера и добавляете то, что вы хотите, как вы делаете в xml

@Bean
public BrokerService broker() throws Exception {
    BrokerService broker = new BrokerService();
    broker.addConnector("tcp://localhost:5671");
    broker.addNetworkConnector("static:(tcp://localhost:62001)");
    return broker;
}
...