wcf系列5天速成——第二天 binding的使用(2)

承接上一章,今天來講MSMQ在實戰項目中的應用。衆所周知,放了防止訂單丟失,我們都是採用Order過一下MSMQ。

    MSMQ的優點個人認爲是:先天的異步消息發送和天生的自動負載均衡。

 

好了,看看MSMQ在實戰中的應用。

 

第一步:  準備工作,安裝MSMQ服務器,然後勾上下圖選項,安裝即可。

 

第二步:新建一個類庫。建立兩個文件IOrder.cs,Order.cs。截圖如下。

 

第三步:新建Host的Console程序,建立App.config文件,截圖如下。

 

第四步:在console程序中:①:創建隊列。②: 開啓服務。

 

 

最後一步:新建一個Console程序作爲客戶端來對MSMQ進行測試,這次我們通過“信道”的方式生成實例。

              ①: 讓Host服務Off Line,我們插入100條Order,看msmq有什麼反應。

             

 

   對的,消息數量也就是我Client插入的100條訂單信息。

      ②: 這次,我重啓一下Host,讓Service端 On Line。看看MSMQ又有什麼反應。

     

是的,當MSMQ發現我的WCf已經開啓,消息也就全部進去我的”1.txt“文件。

 

最後呈現一下項目圖:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章