ActiveMQのトピックの恒久サブスクライバを作成しましたが、activeMQサーバを再起動するたびに恒久サブスクライバを作成するためにJavaサービスを再起動する必要があります利用可能です。 activemqの再起動が起こるたびに加入者を自動的に利用できるようにする方法はありますか?ActiveMQの恒久サブスクライバの再起動時に、この場合の恒久サブスクライバの自動作成の助けが必要
以下は、私が使用しているサンプルコードです。
@Bean
public ConnectionFactory connectionFactory() throws JMSException{
ConnectionFactory factory= new ActiveMQConnectionFactory(brokerURL);
Connection conn = factory.createConnection();
conn.setClientID(ClientId);
Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
Topic topic = session.createTopic(exampleTopic);
MessageConsumer messageConsumer = session.createDurableSubscriber(topic,
subscriberName);
messageConsumer.setMessageListener(consumerMessageListner);
conn.start();
return factory;
}