




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、令CtiinaEtakServiM本地和遠(yuǎn)程隊(duì)列的單個(gè)隊(duì)列管理器實(shí)現(xiàn)過(guò)程-6月份技能提升內(nèi)容1、基礎(chǔ)環(huán)境硬件環(huán)境2臺(tái)LIUNX服務(wù)器操作系統(tǒng)版本AS4IP地址192.168.1.240192.168.1.242隊(duì)列管理器QM_LINUX240QM_LINUX242HOSTNAMEproduct240product2422、安裝 MQ在第一章中我們已經(jīng)學(xué)會(huì)了如何安裝MQ了,在這里就不在詳細(xì)闡述具體步驟了,我們需要是把兩臺(tái)服務(wù)器都安裝MQ安裝WebSphereMQ前,必須執(zhí)行./mqlicense.sh,以閱讀和接受許可證。安裝所需的MQ包及WebSphereMQJava和IBMJavaSDK包,
2、以便為WebSphereMQFF發(fā)Java客戶機(jī):mqmproduct240nstall#rpm-ivhIBMJava2-SDK-1.4.2-0.0.i386.rpmmqmproduct240install#rpm-ivhMQSeriesRuntime-6.0.0-0.i386.rpmmqmproduct240nstall#rpm-ivhMQSeriesServer-6.0.0-0.i386.rpmmqmproduct240install#rpm-ivhMQSeriesJava-6.0.0-0.i386.rpmWebSphereMQ現(xiàn)在已經(jīng)完成安裝,并有用于進(jìn)行配置的名為mqm的用戶和組。缺省
3、情況下,WebSphereMC&裝在/opt/mqm中,隊(duì)列和其他配置信息位于用戶mqm的主目錄中。JavaSDK安裝在/opt/IBMJava2-142中,Java解釋程序位于/opt/舊MJava2-142/bin中。3、MQTCP 連接配置命令在配置之前有必要先了解一下WebSphereMQ語(yǔ)和定義1) WebSphereMQ語(yǔ)和定義隊(duì)列管理器-提供隊(duì)列服務(wù)和API及用于管理隊(duì)列的管理功能的系統(tǒng)管理程序。隊(duì)列-消息所發(fā)送到的命名目的地。本地隊(duì)列-位于隊(duì)列管理器本地的隊(duì)列。遠(yuǎn)程隊(duì)列-駐留在其他隊(duì)列管理器(可能位于其他主機(jī)上)的隊(duì)列。傳輸隊(duì)列-以遠(yuǎn)程隊(duì)列為目標(biāo)的臨時(shí)消息隊(duì)列。通道-隊(duì)
4、列管理器之間的通信路徑。偵聽(tīng)器-從客戶機(jī)或其他隊(duì)列管理器接受網(wǎng)絡(luò)請(qǐng)求。命令服務(wù)器-驗(yàn)證命令并將有效命令發(fā)送到命令處理器(后者隨后執(zhí)行命令)。2) MQTCR1接配置命令在product240機(jī)器上執(zhí)行如下操作創(chuàng)建隊(duì)列管理器mqmproduct240#crtmqmQM_LINUX240啟動(dòng)隊(duì)列管理器mqmproduct240#strmqmQM_LINUX240使用MQ空制臺(tái)命令RUNMQS置runmqscQM_LINUX240創(chuàng)建死信隊(duì)列:DEFINEQL(RE240.DEADQ)DEFPSIST(YES)更改隊(duì)列管理器屬性,設(shè)置死信隊(duì)列為NT.DEADQALTERQMGRDEADQ(RE240
5、.DEADQ)創(chuàng)建本地傳輸隊(duì)列RE242DEFINEQLOCAL(RE242)+DEFPSIST(YES)創(chuàng)建遠(yuǎn)程隊(duì)列TO.RE242,對(duì)應(yīng)于RE242上的本地隊(duì)列FROM.RE240,傳輸隊(duì)列為RE242DEFINEQREMOTE(TO.RE242)+RNAME(FROM.RE240)+RQMNAME(QM_LINUX242)+XMITQ(RE242)創(chuàng)建發(fā)送通道RE240.TO.RE242,使用TCPIP協(xié)議,遠(yuǎn)程主機(jī)地址為192.168.1.242port為1414,傳輸隊(duì)列為RE242DEFINECHANNEL(RE240.TO.RE242)+CHLTYPE(SDR)+CONNAME(
6、192.168.1.242(1414)+XMITQ(RE242)創(chuàng)建本地監(jiān)聽(tīng)DEFINELISTENER(LN240)+TRPTYPE(TCP)+PORT(1414)+IPADDR(192.168.1.240)+CONTROL(QMGR)在product242機(jī)器上執(zhí)行如下操作創(chuàng)建隊(duì)列管理器mqmproduct242#crtmqmQM_LINUX242啟動(dòng)隊(duì)列管理器mqmproduct242#strmqmQM_LINUX242使用MQ空制臺(tái)命令RUNMQS置runmqscQM_LINUX242創(chuàng)建死信隊(duì)列:DEFINEQL(RE242.DEADQ)DEFPSIST(YES)更改隊(duì)列管理器屬性,
7、設(shè)置死信隊(duì)列為NT.DEADQALTERQMGRDEADQ(RE242.DEADQ)創(chuàng)建本地隊(duì)列FROM.RE240:DEFINEQLOCAL(FROM.RE240)DEFPSIST(YES)創(chuàng)建接收通道RE240.TO.RE242,使用TCPIP協(xié)議,傳輸隊(duì)列為RE240DEFINECHANNEL(RE240.TO.RE242)CHLTYPE(RCVR)創(chuàng)建本地監(jiān)聽(tīng)DEFINELISTENER(LN242)+TRPTYPE(TCP)+PORT(1414)+IPADDR(192.168.1.242)+CONTROL(QMGR)3)分別啟動(dòng)兩節(jié)點(diǎn)監(jiān)聽(tīng)xj鍛造掇練IT服符助推用戶事業(yè)發(fā)展Perfe
8、ctingITand后而gclients,5uec青狗CJh訪iEtekServico”runmqlsr-tTCPp1414mQM_LINUX240&runmqlsr-tTCPp1414mQM_LINUX242&4)啟動(dòng)通道runmqchl-mQM_LINUX240-cRE240.TO.RE242&或者到MQ空制臺(tái)里面執(zhí)行如下命令啟動(dòng)RunmqscQM_LINUX240startCHANNEL(RE240.TO.RE242)5)MQTCP1接驗(yàn)證RE240向RE242發(fā)送消息,RE240端運(yùn)行:$cd/opt/mqm/samp/bin./amqsputTO.RE242Q
9、M_LINUX240roduct240binS./aBqsputTO.KE242Q1_LIITUX240SampleAIQSPUTOstarttar&etqueueisTO.RE242thisistestcherry,yang2232198211093S21SampleAIQSPDTOendaqadproduct240binS在提示下輸入字符,每條消息以回車鍵作結(jié)束。若不輸任何字符,擊回車鍵時(shí)將退出該程序。RE24洲在/usr/lpp/mqm/samp/bin下,運(yùn)行:$cd/opt/mqm/samp/bin./amqsgetFROM.RE240QM_LINUX242qoduct242
10、bin$./aMqsgetFROI.RE240QK_LIHUX242SampleAIQSGETOstartAessageMessageessagenoaoremessagesSupleAAQSGETOend1 q rQduQUAKE(VBQI242)使用MQ空制臺(tái)命令RUNMQ眥置runmqscWMQM242創(chuàng)建死信隊(duì)列:DEFINEQL(WMQM240.DEADQ)DEFPSIST(YES)更改隊(duì)列管理器屬性,設(shè)置死信隊(duì)列為NT.DEADQALTERQMGRDEADWMQM240.DEADQ)創(chuàng)建本地傳輸隊(duì)列WMQM240:DEFINEQLOCALWMQM240)+DEFPSIST(YES)
11、STATUS(Running)STATUS(Kuiming)創(chuàng)建遠(yuǎn)程隊(duì)列TO.WMQM240,對(duì)應(yīng)于WMQM24(t的本地隊(duì)列FROM.WMQM24求輸隊(duì)列為WMQM240DEFINEQREMOTE(TO.WMQM240)+RNAME(FROM.WMQM242)+RQMNAME(WMQM240)+隊(duì)列管理器的名字XMITQ(WMQM240)創(chuàng)建發(fā)送通道WMQM242.TO.WMQM240用TCPIP協(xié)議,遠(yuǎn)程主機(jī)地址為192.168.1.240port為1415,傳輸隊(duì)列為WMQM240DEFINECHANNEL(WMQM242.TO.WMQM240)+CHLTYPE(SDR)+CONNAME
12、(192.168.1.240(1415)+XMITQ(WMQM240)創(chuàng)建本地監(jiān)聽(tīng)DEFINELISTENER(LN242)+TRPTYPE(TCP)+PORT(1415)+IPADDR(192.168.1.242)+CONTROL(QMGR)說(shuō)明:上面的監(jiān)聽(tīng)其實(shí)可以不用創(chuàng)建了,因?yàn)樵诘谌碌臅r(shí)候已經(jīng)創(chuàng)建完成了在product240機(jī)器上執(zhí)行如下操作創(chuàng)建隊(duì)列管理器mqmproduct240#crtmqmWMQM240啟動(dòng)隊(duì)列管理器mqmproduct240#strmqmWMQM240查看隊(duì)列管理器狀態(tài)aqsdproduct240$dspqQ1NA1E(Ql_LTNUX240)jINAXE( (
13、nQI240) )使用MQ空制臺(tái)命令RUNMQ眥置runmqscWMQM240創(chuàng)建死信隊(duì)列:DEFINEQL(WMQM240.DEADQ)DEFPSIST(YES)更改隊(duì)列管理器屬性,設(shè)置死信隊(duì)列為WMQM240.DEADQALTERQMGRDEADQ(WMQM240.DEADQ)創(chuàng)建本地隊(duì)列FROM.WMQM242:DEFINEQLOCAL(FROM.WMQM242)DEFPSIST(YES)創(chuàng)建接收通道WMQM242.TO.WMQM240用TCPIP協(xié)議,傳輸隊(duì)列為WMQM242DEFINECHANNEL(WMQM242.TO.WMQM240)CHLTYPE(RCVR)創(chuàng)建本地監(jiān)聽(tīng)DEFI
14、NELISTENER(LN240)+TRPTYPE(TCP)+PORT(1415)+STATUS(Running)STATUS(Running)IPADDR(192,168.1.240)+CONTROL(QMGR)3)分別啟動(dòng)兩節(jié)點(diǎn)監(jiān)聽(tīng)runmqlsr-tTCP-p1415-mWMQM240&runmqlsr-tTCP-p1415-mWMQM242&4)在發(fā)送端啟動(dòng)通道runmqchl-mWMQM242-cWMQM242.TO.WMQM240&或者到MQ空制臺(tái)里面執(zhí)行如下命令啟動(dòng)RunmqscWMQM242startCHANNEL(WMQM242.TO.WMQM240)
15、21:dischs(V1Q 242.T0.VIQ,24( (DASQ8417:DisplayChannelStatusdetailsCHANNEL( (nQ1242.TO-nQI240)COOAE(192.168.1.240(1415)RQflNAflE( (nQA24D)SnBSTATE(KQGET)在接收端查看6:dischs(YIQ1242.TO.V1Q1240)A1Q8417:Disp1ayChannelStatusdetails.CHAHNEL(TIQ1242.TO-I1Q1240)CONNAIE(192.168.1.242)RQUTABE(V1QI242)SUBSTATE(RECE
16、IVE)5) MQTCP1接驗(yàn)證WMQM242WMQM24發(fā)送消息,WMQM24端運(yùn)行:$cd/opt/mqm/samp/bin./amqsputTO.WMQM240WMQM242*qBdproduct242bin$./aBQsputTO.HQI240HQV242SampleAIQSPUTDstarttargetqueueisTO.HQ1240thisisatestynaeischerry,yanglabilehengfenzhenghaotp:/vw_ce-service_COK_CILSampleAIQSPUTOend q
17、-roduct242binj$,CHLTYPE(SDR)CURRENTSTATUS(RUNNING)X1ITQ(RQI240)CHLTTPE(RCVR)CURRENTSTATUS(RUKHING)XIITQC)在提示下輸入字符,每條消息以回車鍵作結(jié)束。若不輸任何字符,擊回車鍵時(shí)將退出該程序。WMQM2端在/usr/lpp/mqm/samp/bin下,運(yùn)行:$cd/opt/mqm/samp/bin./amqsgetFROM.WMQM242WMQM240MQBproduct240bin$,/aqsgetFR0I.nQI242nQff240SapleAIQSGETOstartessaeemessag
18、enaeischerry.yantessagemessageshengfenzhenghaoessage6)總結(jié):至此實(shí)現(xiàn)了兩個(gè)MCR列管理器之前相互放消息的目的。不過(guò)在搭建該實(shí)驗(yàn)也出現(xiàn)了一些問(wèn)題概況如下:1.監(jiān)聽(tīng)端口:不能重復(fù)。當(dāng)實(shí)現(xiàn)IP242到IP240發(fā)生消息時(shí)候由于我當(dāng)時(shí)設(shè)置的和1414一樣導(dǎo)致發(fā)送的消息到了第個(gè)隊(duì)列管理器。2.正確配置傳輸隊(duì)列的名字。創(chuàng)建發(fā)送通道WMQM242.TO.WMQM240用TCPIP協(xié)議,遠(yuǎn)程主機(jī)地址為192.168.1.240port為1415,傳輸隊(duì)列為WMQM240且是我在創(chuàng)建的時(shí)候?qū)懗闪薟MQM242果在監(jiān)聽(tīng)正常、通道都正常的情況下導(dǎo)致發(fā)送消息報(bào)錯(cuò)如下圖:QT1-QL2消息被放入到遠(yuǎn)程隊(duì)列中,遠(yuǎn)程隊(duì)列通過(guò)傳輸隊(duì)列傳輸,最后傳輸?shù)絈M好的本地隊(duì)列。還是不能不能放消息怎么辦?(1)不能放入消息。一般這種情況應(yīng)該大部分是遠(yuǎn)程隊(duì)列中的傳輸隊(duì)列那個(gè)參數(shù)配置的不正確。還有可能是隊(duì)列的允許放入這個(gè)參數(shù)設(shè)置成了禁止?;旧暇瓦@兩種情況。(2)發(fā)送通道和接收通道的狀態(tài)不是running首先說(shuō)明,如果長(zhǎng)時(shí)間沒(méi)有消息傳輸,通道的狀態(tài)會(huì)變成不活動(dòng)狀態(tài),這是正?,F(xiàn)象。如果
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年數(shù)控超精密磨床項(xiàng)目申請(qǐng)報(bào)告
- 2025年炔烴項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- 教育行業(yè)教學(xué)經(jīng)歷證明書(shū)(6篇)
- 品牌宣傳推廣合同協(xié)議
- 巧克力包裝機(jī)設(shè)計(jì)-課程設(shè)計(jì)
- 食品加工工藝與設(shè)備案例分析題
- 2025年電商數(shù)據(jù)分析與電商運(yùn)營(yíng)管理專業(yè)電子商務(wù)師(初級(jí))職業(yè)技能鑒定試卷
- 快樂(lè)讀書(shū)讀后感作文5篇
- 個(gè)人實(shí)習(xí)證明書(shū)標(biāo)題實(shí)習(xí)經(jīng)歷證明書(shū)(8篇)
- 2025年初中化學(xué)九年級(jí)上冊(cè)期中測(cè)試卷:化學(xué)與環(huán)境問(wèn)題探究試題
- 語(yǔ)文學(xué)科核心素養(yǎng)
- 做賬實(shí)操-數(shù)據(jù)處理和存儲(chǔ)服務(wù)業(yè)的賬務(wù)處理
- 礦產(chǎn)資源儲(chǔ)量報(bào)告編制和評(píng)審中常見(jiàn)問(wèn)題及其處理意見(jiàn)
- 2024年清理道路塌方協(xié)議書(shū)模板
- 河南省鄭州市管城回族區(qū)2023-2024學(xué)年五年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- GB/T 24067-2024溫室氣體產(chǎn)品碳足跡量化要求和指南
- GB 44495-2024汽車整車信息安全技術(shù)要求
- 人教版五年級(jí)3《長(zhǎng)方體和正方體》 單元整體作業(yè)設(shè)計(jì)
- 2024年全國(guó)財(cái)會(huì)知識(shí)競(jìng)賽考試題庫(kù)(濃縮500題)
- 穿越華裾-中華服飾之美智慧樹(shù)知到期末考試答案章節(jié)答案2024年青島職業(yè)技術(shù)學(xué)院
- 2024年廣東省中考物理試卷(含答案逐題解析)
評(píng)論
0/150
提交評(píng)論