【翻译】DotNetMQ: 一个.NET版完整的消息队列系统
在一个大型的分布式系统中,消息队列是不可缺少的中间件,能很好的解决异步消息、应用解耦、均衡并发等问题。在.net中,偶然发现一个效率不错、安全可靠、功能齐全的消息组件,忍不住翻译过来,供大家快速预览。
注:原作者用windows服务启动消息队列服务,但是本人在win10上测试出错,可自行改成控制台启动消息队列服务,然后用第三方工具注册服务(如:SrvanyUI)
原文:http://www.codeproject.com/Articles/193611/DotNetMQ-A-Complete-Message-Queue-System-for-NET
正文:
一个新的、独立的、开源的,完全基于C#和.NET Framework3.5的消息队列系统
文章概要
- 介绍
- 什么是消息传递?
- 什么是DotNetMQ?
-
为什么要一个新的消息代理?
- 消息代理的必要性
- 现有的消息代理
- 安装、运行DotNetMQ
-
第一个DotNetMQ程序
- 注册应用程序到DotNetMQ
- 开发Application1
- 开发Application2
- 消息属性:传送规则(Transmit Rule)
- 客户端属性:通讯方式(CommunicationWay)
- 客户端属性:出错时重新连接服务器(ReConnectServerOnError)
- 客户端属性:自动确认消息(AutoAcknowledgeMessages)
