IBM WebSphere MQ介紹安裝以及配置服務詳解

附連接文章: java實現MQ客戶端調用源碼 java

首先介紹一下MQ 服務器

    MQ消息隊列的簡稱是一種應用程序對應用程序的通訊方法。說白了也就是經過隊列的方式來對應用程序進行數據通訊。而無需專用連接來連接它們。 網絡

MQ的通信方式 session

    1.數據報的方式 Datagram (Send and forget)  工具

            應用程序在建立完消息後。利用MQ的API將消息發送到隊列中。它充分利用了MQ(once and once only ) spa

    2.請求和應答方式 Request/Reply  .net

            發送消息以後需等待對方處理結果。  需考慮以下問題: 日誌

                        a.等待應答的時間是多少? 對象

                         b.若是沒有應答怎麼辦。 blog

                         c.本次session是否須要保留?

MQ的開發流程

    1.讓應用程序與隊列管理器連接,經過MQconnect調用來進行此連接。

    2.使用MQOpen調用爲輸出打開一個隊列

    3.應用程序使用MQPut調用將其數據放到隊列上。

    4.調用MQOpen調用打開輸入隊列

    5.使用MQGet從隊列上接收數據

 

安裝步驟。(此處爲轉載文章,做者已經證明全部步驟。)

 

Windows下 WebSphere MQ
服務端的安裝:
1)把WebSphere MQ
Windows版服務器CD-ROM插入CD-ROM驅動器。
2)若是安裝了自動運行,那麼會啓動安裝進程。若是不啓動,則雙擊CD-ROM上的根目錄中的Setup圖標以啓動安裝程序。
(3)請等待,直到出現"WebSphere MQ
安裝啓動板"窗口爲止。
(4)若是須要更改安裝的本地語言,單擊"選擇語言"圖標,而後從列表中選擇所需的語言。
(5)選擇必備軟件選項。
選擇典型安裝後,安裝界面上的每一個安裝項右邊有一個對鉤號(表示已安裝),反之則爲一個叉號(表示尚未安裝,若是要裝 MQ,則必須先把這些軟件裝好)。
若是出現了叉號:
1)單擊項目左邊的 "+"號以顯示安裝鏈接;
2)選擇要使用的安裝源的選項,從如下各項選擇:
  • WebSphere MQ CD
  • 因特網
  • 網絡


 

6)安裝完成時,單擊項目左邊的"-"符號。
注意:對於定製安裝,可能不須要全部的必備軟件。
7)安裝完全部的必備軟件,而後選擇"網絡先決條件"選項。
8)選擇"WebSphere
MQ"安裝選項
 

(9)選擇啓動WebSphere
MQ安裝程序,而後等待,直到顯示了帶有歡迎信息的"WebSphere MQ安裝"窗口爲止。

(10)單擊"下一步"按鈕繼續。

(11)閱讀面板上的信息和許可證條款,選擇接受,而後單擊"下一步"。

12)若是機器上未安裝過此產品的前一個版本,則顯示"安裝類型"面板。選擇但願的安裝類型(通常選擇"典型"安裝便可),而後單擊"下一步"按鈕。

13)"WebSphere
MQ安裝"窗口顯示"安裝WebSphere MQ就緒"信息。該窗口還顯示用戶選中的安裝摘要,單擊"安裝"開始正式安裝。

14)成功安裝WebSphere
MQ後,"WebSphere MQ安裝"窗口顯示如下信息:安裝嚮導成功完成。
15)單擊"完成"按鈕啓動"準備WebSphere
MQ"嚮導。
安裝圖示


 


 


 


 


 

 


 


 


 


 


 


 


 


 

 

 


 


 


 

應用分析


 

該章節主要內容包括MQ服務端的基本配置,如隊列管理器,隊列以及通道的創建,
且包含JAVA實現的客戶端程序。由此構成一個完整的客戶端-服務器的流程。


 

 
服務端配置


 

1)點 "開始"->"全部程序"->"IBM
WebSphere MQ"->"WebSphere MQ 資源管理器",進入WebSphere MQ
資源管理器界面。以下圖所示:


 


9
服務端配置


 

2)建立名爲 "QM_JACK"的隊列管理器


 

<1>選中 "隊列管理器"->"新建"->"隊列管理器",以下圖所示:


 


10 建立名爲"QM_JACK"的隊列管理器


 

<2>在隊列管理中輸入 "QM_JACK",其餘選項默認不變,點"下一步":


 


11 在隊列管理中輸入"QM_JACK"


 

<3>設置隊列日誌(本步驟採用系統默認設置),點 "下一步":


 


12
設置隊列日誌


 

<4>啓動隊列管理器,建立服務器鏈接通道,容許在 TCP/IP上進行隊列管理器的遠程管理,點擊"下一步":


 


13 建立服務器鏈接通道


 

<5>設置隊列管理器 QM_JACK的偵聽端口:8927(用戶能夠根據須要自行更改端口號),點擊"完成"。


 


14
設置隊列管理器QM_JACK的偵聽端口


 

<6>系統進入等待界面:


 


15
系統等待界面


 

<7>隊列管理器 QM_JACK建立成功


 


16
系統隊列管理器QM_JACK建立成功


 

3)在 QM_JACK下建立名爲"QUEUE_RECV"和"QUEUE_REPLY"的本地隊列(客戶能夠根據本身的需求隨意更改本地隊列的名字和數量,這裏建立這兩個本地隊列只是爲以後的MQ_Tuxedo項目做準備):


 


17 定義本地隊列



18 定義本地隊列
設置隊列名後其餘屬性全爲系統默認值,點擊 "肯定"。
4)在 QM_JACK下建立名爲"CNN_JACK"的服務器通道。
19
建立服務器鏈接通道



20 建立服務器鏈接通道
通道名稱設爲 CNN_JACK,其餘選項保留爲系統默認設置,點擊"肯定"。
5)在 MQ服務器端的計算機用戶中添加MQ客戶端所在計算機的系統用戶。好比個人MQ客戶端被Suse
Linux下的root用戶使用,那麼,咱們就須要在MQ的服務端(也就是Windows
xp系統中添加名爲"root"的用戶)所在的計算機系統中添加名爲"root"的用戶。具體步驟以下:
<1>點擊 "開始"->"控制面板"->"計算機管理"->"系統工具"->"本地用戶和組"->"用戶",點右鍵,選"新用戶",以下圖所示:

21
建立系統用戶


 

<2>建立新用戶: root(注意:這裏的用戶名"root"是MQ客戶端所在系統的用戶名,用戶要根據具體狀況進行修改)


22 建立系統用戶

隨意設置一個有效密碼,選中密碼永不過時,點擊 "建立"。
<3>將新用戶加入 mqm組(注意:這裏的mqm組是咱們安裝完MQ
Server後系統自動建立的)。具體操做以下:

23
設置系統用戶所在組

 
點擊 "屬性":
24 設置系統用戶所在組
點擊 "添加":


25
設置系統用戶所在組

輸入對象名稱: mqm,點擊"肯定":

26 設置系統用戶所在組
root用戶被添入 mqm組中:


27 設置系統用戶所在組

 

點擊 "應用",點擊"肯定"。
重啓機器。至此, MQ服務端的配置完成。
相關文章
相關標籤/搜索