IBM Websphere MQ 基本實驗操做

IBM Websphere MQ 基本實驗操做

1.1 MQ版本信息

IBM WebSphere MQ V 9.0 服務器

1.2 MQ軟件環境

Windows Server 2003ide

1.3 MQ服務器信息

服務器地址:xxxxx工具

用戶名:mqm測試

密碼:******spa

1.5 MQ注意事項

1.不支持含有空格的主機名;3d

2.遠程隊列中的遠程隊列名稱和遠程隊列管理器必須與TOP端的本地隊列及隊列管理器一致;server

3.接收方通道名稱必須與TOP端發送方通道名稱一致,發送方通道名稱必須與TOP端接收方通道名稱一致。blog

1.6 MQ建立隊列說明

1.6.1 SWIFT端隊列說明:

參數名稱隊列

描述ip

鍵值

server_ip

服務器地址

待定

qm_port

隊列管理器端口

1450

qm_name

隊列管理器名稱

QM_ SWIFT


本地隊列名稱

SWIFT_RECEIVE_QUEUE


本地隊列名稱

TRANSFER_QUEUE


遠程隊列名稱

MIDDLE_SEND_QUEUE


接收通道名稱

TOP_TO_SWIFT


發送通道名稱

SWIFT_TO_TOP

 

1.6.2 TOP端隊列說明:

參數名稱

描述

鍵值

server_ip

服務器地址

待定

qm_port

隊列管理器端口

1451

qm_name

隊列管理器名稱

QM_ TOP


本地隊列名稱

TOP_RECEIVE_QUEUE


本地隊列名稱

TRANSFER_QUEUE


遠程隊列名稱

MIDDLE_SEND_QUEUE


接收通道名稱

SWIFT_TO_TOP


發送通道名稱

TOP_TO_SWIFT

 

實驗開始 建立隊列管理器

選中隊列管理器文件夾,右鍵「新建」,選擇「隊列管理器」:

wKiom1hI78TjOpn-AAE7taMou10179.png-wh_50

 

彈出建立隊列管理器對話框,輸入隊列管理器名稱QM_SWIFT,進入下一步:

wKiom1hI7-qDGZAeAAFVLtzhfGI260.png-wh_50

 

確保啓動類型爲自動,勾選建立服務器鏈接通道,進入下一步:

wKioL1hI8CWxc8irAAFiztuhtJ0125.png-wh_50

 

默認端口爲1414,若是此端口已被佔用,修改端口,咱們使用1450,點擊下一步:

wKiom1hI8FHj_ZNhAAFWzeQj1AA746.png-wh_50

 

保持默認選項,點擊完成。

wKioL1hI8K6SvkxxAAFTh68t0L4246.png-wh_50

 

隊列管理器建立完畢,並自動啓動:

wKiom1hI8IOgMdPEAAEw9w***z8224.png-wh_50

1.8.2 建立隊列

1.8.2.1 建立本地隊列

選中隊列管理器下的隊列文件夾,右鍵「新建」—「本地隊列」:

wKioL1hI8NvA901AAAE2M8JD85Y817.png-wh_50

 

彈出新建本地隊列窗口,輸入本地隊列名稱SWIFT_RECEIVE_QUEUE,點擊下一步:

wKiom1hI8P2j505cAAFLb4pxUwE155.png-wh_50

 

常規—缺省持久性一項選擇「持久「:

wKioL1hI8VTzFC8_AABssfPjTcM888.png-wh_50

 

擴展—最大隊列深度一項工具須要調整大小,其餘保持默認,點擊完成:

wKioL1hI8auxKai3AAB9Avqk5Co852.png-wh_50

 

建立本地隊列完畢,隊列列表顯示以下:

wKioL1hI8czRql2YAAFKlPqCUbw393.png-wh_50

1.8.2.2 建立傳輸隊列

與建立本地隊列同樣,選中隊列管理器下的隊列文件夾,右鍵「新建」—「本地隊列」,彈出對話框,輸入傳輸隊列名稱TRANSFER_QUEUE,點擊下一步:

wKiom1hI8e-y1LsBAABWyQbGeEQ399.png-wh_50

 

常規—使用狀況一項改成「傳輸「,其餘與建立本地隊列同樣,點擊完成。

wKiom1hI8hbw4N9eAABsk7F7AOY353.png-wh_50

 

建立傳輸隊列完畢,隊列列表顯示以下:

wKioL1hI8lWxAC95AAFNrvrqSYw052.png-wh_50

1.8.2.3 建立遠程隊列

選中隊列文件夾,右鍵「新建」—「遠程隊列定義」:

wKiom1hI8n3gHZCjAAFOkhQJIl8704.png-wh_50

 

彈出「新建遠程隊列定義」窗口,輸入遠程隊列名稱MIDDLE_SEND_QUEUE,點擊下一步:

wKiom1hI8qDR-n2AAABY7kNB4dU248.png-wh_50

 

常規—「缺省持久性」選擇「持久」,「遠程隊列」輸入TOP端本地隊列名稱(即接收消息的隊列),這裏使用TOP_RECEIVE_QUEUE,遠程隊列管理器爲QM_TOP,傳輸隊列選擇上面建立的本地傳輸隊列TRANSFER_QUEUE,點擊完成:

wKioL1hI8sDyXrixAAB0fQj2-1w031.png-wh_50

 

建立遠程隊列完畢,隊列列表顯示以下:

wKiom1hI8uXDJGeNAAFWBfk6Pxs758.png-wh_50

1.8.3 建立通道

1.8.3.1 建立發送通道

選中隊列管理器下的「通道」文件夾,右鍵「新建」—「發送方通道」:

wKioL1hI8wbjDd57AAFNhEDa--w449.png-wh_50

 

彈出「新建發送方通道」窗口,輸入發送方通道名稱SWIFT_TO_TOP,點擊下一步,

wKioL1hI8yeQ-SurAABMjuBzFaM358.png-wh_50

 

常規—鏈接名稱輸入鏈接對方的IP或主機名+端口號,目前TOP端的IP待定,「傳輸隊列」選擇TRANSFER_QUEUE,點擊完成。

wKioL1hI81LSinvbAABkmR0g_Jg664.png-wh_50

 

建立發送方通道完畢,顯示以下:

wKiom1hI846CTiu_AAFXNBB6sBo509.png-wh_50

1.8.3.2 建立接收通道

選中隊列管理器下的「通道」文件夾,右鍵「新建」—「接收方通道」:

wKiom1hI9D3Suad0AAFV_8qWZKk780.png-wh_50

 

彈出「新建接收方通道」窗口,接收方通道名稱必須與遠端隊列管理器的發送方通道名稱一致,這裏輸入接收方通道名稱TOP_TO_SWIFT,直接點擊完成,

wKioL1hI9GGDMcqFAABJ0joEs5Q858.png-wh_50

 

建立接收方通道完畢,顯示以下:

wKiom1hI9IqQ1vCIAAFax562Ytw903.png-wh_50

1.8.4 MQ連通測試

1.8.4.1 啓動偵聽器

查看「偵聽器」狀態,若是未啓動,右鍵「啓動」:

wKiom1hI9LrSzUeFAAFfy02QWQ0901.png-wh_50

 

等待偵聽器狀態變爲「正在運行」

wKiom1hI9NjAvTjSAAFaGanAbkw900.png-wh_50

 

1.8.4.2 啓動發送方通道

選中發送方通道,右鍵「啓動」,MQ會根據配置的主機名及端口號請求遠端隊列管理器的接收方通道

wKiom1hI9SGTDZO5AAFxfVWf6Q8563.png-wh_50

 

通道狀態顯示爲「正在運行」,表示鏈接成功;若是失敗,通道狀態會顯示「正在重試」

wKioL1hI9UDzciZGAAEZFDDzQzg071.png-wh_50

 

1.8.4.3 發送測試消息

鏈接成功後就能夠向遠程隊列管理器發送消息了,選中遠程隊列,右鍵「放入測試消息」

wKioL1hI9WGiDvI-AAEr06MmlEs091.png-wh_50

 

彈出消息對話框,錄入測試信息,點擊放入消息

wKiom1hI9YDzjt7HAAA12Jyennc008.png-wh_50

 

1.8.4.4 瀏覽消息

在模擬的TOP端查看SWIFT發送的消息,

wKiom1hI9aagwoz4AAFzYM8lTIc378.png-wh_50

 

wKioL1hI9cOyYWpqAABdQcN2U5Q585.png-wh_50

 


 

測試完畢。

相關文章
相關標籤/搜索