是否可以在同一 springboot 应用程序中配置 jmsTemplate 主题发布者和队列消息生产者
Is it possible to configure a jmsTemplate Topic publisher and also a Queue message producer in the same springboot application
我的应用程序最初使用的是队列,因此我还需要为同一个应用程序实现一个主题。我在设置配置时遇到困难。请大家帮忙
只需定义两个 JmsTemplate beans
@Bean
public JmsTemplate jmsTemplate(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(false);
return template;
}
@Bean
public JmsTemplate jmsTemplatePubSub(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(true);
return template;
}
这将阻止 Boot 声明自己的模板
我的应用程序最初使用的是队列,因此我还需要为同一个应用程序实现一个主题。我在设置配置时遇到困难。请大家帮忙
只需定义两个 JmsTemplate beans
@Bean
public JmsTemplate jmsTemplate(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(false);
return template;
}
@Bean
public JmsTemplate jmsTemplatePubSub(ConnectionFactory connectionFactory) {
JmsTemplate template = new JmsTemplate(connectionFactory);
template.setPubSubDomain(true);
return template;
}
这将阻止 Boot 声明自己的模板