.Net平台下的消息队列介绍


 RabbitMQ:http://www.rabbitmq.com/

         特点:

            一、跨平台:包括Mac、Windows、Linux等操作系统

            二、支持主流语言调用:包括Java、.Net、Ruby、Python、PHP、Javascript等

            三、开源及商业支持:即可以免费使用,也可以提供商业咨询服务


         下载及安装(Windows平台)

             一、安装教程:http://www.rabbitmq.com/install-windows.html

             二、下载并按照OTP​(必须在安装RabbitMQ Server前安装):http://www.erlang.org/download.html

             三、下载并安装RabbitMQ Server:http://www.rabbitmq.com/download.html

             四、下载并安装.Net客户端:http://www.rabbitmq.com/dotnet.html


          官方使用教程(.Net版):​​http://www.rabbitmq.com/getstarted.html​

              一、Hello World:​​http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html​

              二、Work Queues:​​http://www.rabbitmq.com/tutorials/tutorial-two-dotnet.html​

              三、Publish/Subscribe:​​http://www.rabbitmq.com/tutorials/tutorial-three-dotnet.html​

              四、Routing:​​http://www.rabbitmq.com/tutorials/tutorial-four-dotnet.html​

              五、Topics:​​http://www.rabbitmq.com/tutorials/tutorial-five-dotnet.html​

              六、RPC(Remote Process Call):​​http://www.rabbitmq.com/tutorials/tutorial-six-dotnet.html​


 MSMQ

          特点:

              一、微软官方推出的消息队列框架

              二、可直接通过操作系统安装(Windows Server/Windows7),无需下载第三方库

              三、免费


          安装(Windows7)

             一、控制面板-->程序-->打开或关闭Windwos功能-->Microsoft Message Queue服务器-->勾选安装msmq服务