Activitymq topic与 queue 并存实现方案
问题:
根据官方的事例文档,配置,我们发现按照该方案,发现要么实现topic 要么 实现queue,不能同时出现,因为他只是一个配置参数,结果值为true或是false。但是我们的实际使用场景,很可能会出现一个服务即需要队列,又需要订阅。本文档则着重解决这个问题。
一、引入activity_sample_activitymq
二、修改SampleActiveMQApplication
删除原有的queue方法,
替换为queue和topic的工厂
@Bean
publicJmsListenerContainerFactory<?> topicListenerFactory(ConnectionFactory connectionFactory,
DefaultJmsListenerContainerFactoryConfigurerconfigurer) {
DefaultJmsListenerContainerFactory