創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
創(chuàng)新互聯(lián)長(zhǎng)期為上1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為察哈爾右翼中旗企業(yè)提供專業(yè)的成都網(wǎng)站制作、網(wǎng)站建設(shè),察哈爾右翼中旗網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。如何配置Spring Boot ActiveMQ連接池?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
ActiveMQ的簡(jiǎn)介
ActiveMQ 是Apache出品,最流行的,能力強(qiáng)勁的開源消息總線。ActiveMQ 是一個(gè)完全支持JMS1.1和J2EE 1.4規(guī)范的 JMS Provider實(shí)現(xiàn),盡管JMS規(guī)范出臺(tái)已經(jīng)是很久的事情了,但是JMS在當(dāng)今的J2EE應(yīng)用中間仍然扮演著特殊的地位。
ActiveMQ的功能
⒈ 多種語(yǔ)言和協(xié)議編寫客戶端。語(yǔ)言: Java,C,C++,C#,Ruby,Perl,Python,PHP。應(yīng)用協(xié)議: OpenWire,Stomp REST,WS Notification,XMPP,AMQP
⒉ 完全支持JMS1.1和J2EE1.4規(guī)范 (持久化,XA消息,事務(wù))
⒊ 對(duì)Spring的支持,ActiveMQ可以很容易內(nèi)嵌到使用Spring的系統(tǒng)里面去,而且也支持Spring2.0的特性
⒋ 通過(guò)了常見J2EE服務(wù)器(如 Geronimo,JBoss 4,GlassFish,WebLogic)的測(cè)試,其中通過(guò)JCA 1.5 resource adaptors的配置,可以讓ActiveMQ可以自動(dòng)的部署到任何兼容J2EE 1.4 商業(yè)服務(wù)器上
⒌ 支持多種傳送協(xié)議:in-VM,TCP,SSL,NIO,UDP,JGroups,JXTA
⒍ 支持通過(guò)JDBC和journal提供高速的消息持久化
⒎ 從設(shè)計(jì)上保證了高性能的集群,客戶端-服務(wù)器,點(diǎn)對(duì)點(diǎn)
⒏ 支持Ajax
⒐ 支持與Axis的整合
⒑ 可以很容易的調(diào)用內(nèi)嵌JMS provider,進(jìn)行測(cè)試
spring.activemq.pool.enabled=false時(shí),每發(fā)送一條數(shù)據(jù)都需要?jiǎng)?chuàng)建一個(gè)連接,這樣會(huì)出現(xiàn)頻繁創(chuàng)建和銷毀連接的場(chǎng)景。為了不踩這個(gè)坑,我們參考池化技術(shù)的思想,配置ActiveMQ連接池。在Spring Boot ActiveMQ發(fā)布/訂閱消息模式原理解析的基礎(chǔ)上配置ActiveMQ連接池,只需要做兩項(xiàng)修改——配置文件和添加連接池依賴。
修改application.properties配置文件
## URL of the ActiveMQ broker. Auto-generated by default. For instance `tcp://localhost:61616` spring.activemq.broker-url=tcp://localhost:61616 spring.activemq.in-memory=true #默認(rèn)值false,表示point to point(點(diǎn)到點(diǎn))模式,true時(shí)代表發(fā)布訂閱模式,需要手動(dòng)開啟 spring.jms.pub-sub-domain=true spring.activemq.user=wiener spring.activemq.password=wiener #true表示使用連接池;false時(shí),每發(fā)送一條數(shù)據(jù)創(chuàng)建一個(gè)連接 spring.activemq.pool.enabled=true #連接池大連接數(shù) spring.activemq.pool.max-connections=10 #空閑的連接過(guò)期時(shí)間,默認(rèn)為30秒 spring.activemq.pool.idle-timeout=30000 #強(qiáng)制的連接過(guò)期時(shí)間,與idleTimeout的區(qū)別在于:idleTimeout是在連接空閑一段時(shí)間失效,而expire Timeout不管當(dāng)前連接的情況,只要達(dá)到指定時(shí)間就失效。默認(rèn)為0,never spring.activemq.pool.expire-timeout=0
新聞名稱:如何配置SpringBootActiveMQ連接池-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://www.rwnh.cn/article40/cecdho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、建站公司、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容