WinCe和Windows Mobile下的MSMQ安裝

來源:互聯網
上載者:User

WinCe下的進程通訊可以通過Windows Message進行,Windows Message是依賴於訊息迴圈(Message Loop),所以有時候當系統處於高負載的時候,訊息會被delay甚至block。因此,在交易處理系統上推薦使用MSMQ作為Messaging的平台,MSMQ能保證訊息的有效傳遞。

在這篇文章裡主要介紹MSMQ在WinCE平台的安裝以及基本管理。

下載

下載 MSMQ for WinCE ARMv4 , 在ThirdParty/MSMQ_ARMV4目錄下。

 

安裝

拷貝MSMQ_ARMV4目錄下所有的檔案到WinCe的Windows目錄下。

開啟命令列工具,輸入以下兩條命令,命令一把 MSMQD and NETREGD 安裝成系統裝置驅動(device drivers on the system)。命令二配置MSMQ service。兩條命令都要執行。

 

msmqadm register install NETREG
msmqadm register

 

冷重啟WinCe。

 

檢測安裝情況

 

msmqadm enum queues

該命令能看到當前MQ服務裡所有的queues。

 

使用 msmqadm help 能看到所有協助。

 

卸載

執行以下命令進行卸載

 

msmqadm register uninstall
msmqadm stop
msmqadm register cleanup

在Window Mobile下使用

由於很多Windows Mobile不支援命令列,所以不能直接通過命令列來管理MSMQ,但是MS提供了一個工具Visadm對MQ進行管理。
使用Visadm安裝MSMQ可以參考 http://msdn.microsoft.com/en-us/library/aa926063.aspx 。 注意安裝完需要冷啟動。

Visadm提供兩個功能,第一個是直接在Visadm輸入命令,這樣和msmqadm的功能一樣。


例如輸入 enmu queues來查詢所有Q的情況。

第二個是直接使用Shutcut,這樣可以快速調用某些命令,如。

關於MSMQ 在 Compact Framework的開發請看系列文章。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.