日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Message Queuing(MSMQ)学习之旅(一)——基本概念

發布時間:2023/12/13 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 Message Queuing(MSMQ)学习之旅(一)——基本概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.MSMQ是什么?

Message Queue(微軟消息隊列)是在多個不同的應用之間實現相互通信的一種異步傳輸模式,相互通信的應用可以分布于同一臺機器上,也可以分布于相連的網絡空間中的任一位置。它的實現原理是:消息的發送者把自己想要發送的信息放入一個容器中(我們稱之為Message),然后把它保存至一個系統公用空間的消息隊列(Message Queue)中;本地或者是異地的消息接收程序再從該隊列中取出發給它的消息進行處理。
(來源:百度百科)

2.MSMQ的好處

比起TCP/IP通訊,我覺得MSMQ的好處在能支持兩個應用程序之間的離線通訊,接收方和發送方不需要同時運行,發送方可以先把消息發出來,過一段時間,接收方也能接收得到消息。

3.環境的配置

a.在Services里面啟動Message Queuing服務。
b.打開Start->Administrative Tools->Computer Management.在Services and Applications下面的Message Queuing里面能夠看到程序中現有的Queue。
c.用C++寫Message Queue的應用程序,需要包含頭文件mq.h和lib庫mqrt.lib。

4.Message Queue的分類

其中Public Queue和Private Queue是由應用程序創建的,或者是在Computer Management里面也可以手動建。System Queue都是由Message Queuing建的,應用程序可以讀取,不能創建。

5.Message Queue操作的基本流程

Message Queue一般需要兩個應用程序,一個應用程序是Message的發送方,一個應用程序是Message的接收方。
發送方:
1.創建并以發送的方式打開一個Message Queue
2.打包消息并發送
3.關閉Message Queue

接收方:
1.以接收或讀取的方式打開一個Message Queue
2.接收消息并進行處理
3.關閉Message Queue

作者:Jingle Guo
出處:http://www.cnblogs.com/studynote/
若標題中有“轉載”字樣,則本文版權歸原作者所有。若無轉載字樣,本文版權歸作者所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利.

總結

以上是生活随笔為你收集整理的Message Queuing(MSMQ)学习之旅(一)——基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。