日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring jms同时使用queue和持久topic订阅

發布時間:2025/3/8 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring jms同时使用queue和持久topic订阅 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(1)spring配置文件

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.org/config/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd http://activemq.org/config/1.0 http://people.apache.org/repository/org.apache.activemq/xsds/activemq-core-4.2-incubator-SNAPSHOT.xsd"> <bean id="connectionFactory" class="org.apache.activemq.spring.ActiveMQConnectionFactory"> <property name="brokerURL" value="tcp://195.2.199.169:61616"/> <property name="useAsyncSend" value="true"/> </bean> <bean id="topicListenConnectionFactory" class="org.apache.activemq.spring.ActiveMQConnectionFactory"> <property name="brokerURL" value="tcp://195.2.199.169:61617"/> <property name="clientID" value="clientId_007"/> </bean> <!-- 消息隊列監聽者(MDP) --> <bean id="queueMsgListener" class="com.cdmcs.oa.jms.MagMessageListener"/> <!-- 消息主題監聽者(MDP) --> <bean id="topicMsgListener" class="com.cdmcs.oa.jms.MagTopicMsgListener"/> <!--定義消息隊列--> <bean id="myQueue" class="org.apache.activemq.command.ActiveMQQueue"> <constructor-arg value="Queue.007"/> </bean> <!--定義訂閱主題--> <bean id="myTopic" class="org.apache.activemq.command.ActiveMQTopic"> <constructor-arg value="basicInfo.topic"/> </bean> <!-- 監聽自己的消息 --> <bean id="myMsgQueuelistenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connectionFactory" ref="connectionFactory" /> <property name="concurrentConsumers" value="1"/> <property name="maxConcurrentConsumers" value="1"/> <property name="destination" ref="myQueue"/> <property name="messageListener" ref="queueMsgListener"/> <property name="receiveTimeout" value="10000"/> <property name="taskExecutor" ref="taskExecutor" /> <!--0:CACHE_NONE,1:CACHE_CONNECTION,2:CACHE_SESSION,3:CACHE_CONSUMER,4:CACHE_AUTO--> <property name="cacheLevel" value="0"/> </bean> <!--監聽公共消息(持久訂閱者)--> <bean id="myMsgTopicListenerContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer"> <property name="connectionFactory" ref="topicListenConnectionFactory"/> <property name="pubSubDomain" value="true"/> <property name="concurrentConsumers" value="1"/> <property name="maxConcurrentConsumers" value="1"/> <property name="receiveTimeout" value="10000"/> <property name="destination" ref="myTopic" /> <property name="subscriptionDurable" value="true"/> <property name="clientId" value="clientId_007"/> <property name="durableSubscriptionName" value="clientId_007"/> <property name="messageListener" ref="topicMsgListener"/> <property name="taskExecutor" ref="taskExecutor" /> <property name="cacheLevel" value="0"/> </bean> <!--DefaultMessageListenerContainer默認的線程池支持--> <bean id="taskExecutor" class="org.springframework.core.task.SimpleAsyncTaskExecutor"/> <bean id="jmsQueueTemplate" class="org.springframework.jms.core.JmsTemplate102"> <property name="connectionFactory" ref="connectionFactory"/> <property name="messageConverter" ref="simpleConverter"/> <property name="sessionTransacted" value="true"/> <property name="receiveTimeout" value="10000"/> </bean> <bean id="jmsTopicTemplate" class="org.springframework.jms.core.JmsTemplate102"> <property name="connectionFactory" ref="connectionFactory"/> <property name="messageConverter" ref="simpleConverter"/> <property name="pubSubDomain" value="true"/> <property name="sessionTransacted" value="true"/> <property name="receiveTimeout" value="10000"/> </bean> <bean id="simpleConverter" class="org.springframework.jms.support.converter.SimpleMessageConverter"/> </beans>

(2)activemq配置

<!-- The transport connectors ActiveMQ will listen to --> <transportConnectors> <transportConnector name="myQueue" uri="tcp://localhost:61616"/> <transportConnector name="myTopic" uri="tcp://localhost:61617"/> </transportConnectors>

轉載于:https://blog.51cto.com/55757353/2044639

總結

以上是生活随笔為你收集整理的spring jms同时使用queue和持久topic订阅的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天曰天天干 | 日本一区视频 | 一级美女大片 | 久久av无码精品人妻出轨 | 国产乱强伦一区二区三区 | a免费在线 | 黄床大片 | 欧美中文字幕一区二区 | 国产成人综合欧美精品久久 | 蘑菇av | 午夜精品福利在线观看 | 国产v亚洲v天堂无码久久久 | 欧美激情视频一区二区 | 色婷婷aⅴ一区二区三区 | 亚洲精品20p| 领导揉我胸亲奶揉下面 | 国产又黄又粗的视频 | 老头把女人躁得呻吟 | jizz在线观看视频 | 无码人妻精品一区二区三区9厂 | 韩国日本美国免费毛片 | 丁香激情综合 | 国产在线午夜 | 激情综合影院 | aaaa黄色片 | 日日碰狠狠添天天爽无码 | 免费看污的网站 | 男同av在线观看一区二区三区 | 久草免费在线观看 | 丰满少妇理论片 | 国产一级黄色大片 | 中文字幕第8页 | 国产精选久久久 | 国产一区免费看 | 一区二区乱子伦在线播放 | 国产精品亚洲成在人线 | 激烈的性高湖波多野结衣 | 日韩欧美无 | 九九九免费视频 | 欧美激情视频一区二区三区不卡 | 一个色综合久久 | av精选 | 污的网站 | 欧美10p| 国产视频不卡一区 | 丝袜制服中文字幕 | 亚洲自拍偷拍一区二区 | 国产精品免费一区二区三区在线观看 | 成人午夜视频免费在线观看 | 免费人成视频在线播放 | 国产精品片| 国产永久在线观看 | 男人喷出精子视频 | 欧美一级视频免费观看 | 大片视频免费观看视频 | 日韩性xx | 无码精品人妻一区二区三区影院 | 中文字幕亚洲乱码熟女1区2区 | 欧美精品久久久久a | 成人免费黄色av | 久久久综合av | 精品欧美乱码久久久久久1区2区 | 国产淫片av片久久久久久 | 今天高清视频在线观看视频 | 国产精品久久久久久99 | 成人免费视频国产免费网站 | 激情一区二区三区 | 美女久久久久久 | 少妇激情四射 | 国产精品国产三级国产播12软件 | 欧美亚洲另类小说 | 亚洲熟妇色自偷自拍另类 | 麻豆视频在线免费观看 | 国产探花一区二区三区 | 亚洲中字在线 | 午夜精品三级久久久有码 | 色妞av | 亚洲精品6 | 蜜桃无码一区二区三区 | 黑人精品一区二区三区 | 久久久久国产一区二区三区潘金莲 | 青草av在线| 日韩成人精品在线观看 | 国产探花一区 | 精品国产乱码久久久久久蜜臀 | 久久久久999 | 欧美freesex黑人又粗又大 | 色眯眯影视 | 日韩欧美黄 | 我和单位漂亮少妇激情 | 美国美女黄色片 | 中文字字幕码一二三区 | 欧美美女性视频 | 午夜精品久久久久久久99黑人 | 成人性做爰aaa片免费看不忠 | 日日夜夜欧美 | www四虎精品视频免费网站 | 青草草在线视频 | 国内精品久久久久久久久 |