积极答复者
.NET的消息队列使用在什么场合比较合适!

问题
-
最近在看消息队列!但是不明白它使用在什么场合比较合适!
- 已移动 Sheng Jiang 蒋晟Moderator 2009年5月23日 12:30 非ado.net问题 ([Loc]From:ADO.NET 与 LINQ)
答案
-
我在看PetShop4.0!所以就看了一下MSMQ这方面的东西!
Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。
好处:
1.异步通信,无论是发送方还是接收方都不用等待对方返回成功消息,就可以执行余下的代码,因而大大地提高了事物处理的能力;
2.信息故障恢复能力;
3.使得消息通信的双方具有不同的物理平台成为可能。
你可以搜索资料,也可以看看我写了一个关于MSMQ消息队列的文章: WCF分布式开发必备知识(1):MSMQ消息队列 ,里面有可执行示例代码和详细的注释,你可以参考~希望对你的学习有所帮助~
you have a dream,you gonna protect it! http://www.cnblogs.com/frank_xl- 已标记为答案 韦恩卑鄙 waywaModerator 2009年5月27日 2:40
-
在很多操作都是要通过事务
而且他们互相会锁共同的资源
那么他们彼此并发访问就很没效率
浪费时间空间
不如把他们放在一个队列中
找一个专门的进程顺序处理
这个是最初的需求。 消息队列并不是为了远程通讯而生的,而是消息队列要完成的任务 必须要远程通讯支持
紫柔版主的头像真叫萌得一个不行啊。。。。- 已标记为答案 韦恩卑鄙 waywaModerator 2009年5月27日 2:40
全部回复
-
我在看PetShop4.0!所以就看了一下MSMQ这方面的东西!
Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。
好处:
1.异步通信,无论是发送方还是接收方都不用等待对方返回成功消息,就可以执行余下的代码,因而大大地提高了事物处理的能力;
2.信息故障恢复能力;
3.使得消息通信的双方具有不同的物理平台成为可能。
你可以搜索资料,也可以看看我写了一个关于MSMQ消息队列的文章: WCF分布式开发必备知识(1):MSMQ消息队列 ,里面有可执行示例代码和详细的注释,你可以参考~希望对你的学习有所帮助~
you have a dream,you gonna protect it! http://www.cnblogs.com/frank_xl- 已标记为答案 韦恩卑鄙 waywaModerator 2009年5月27日 2:40
-
在很多操作都是要通过事务
而且他们互相会锁共同的资源
那么他们彼此并发访问就很没效率
浪费时间空间
不如把他们放在一个队列中
找一个专门的进程顺序处理
这个是最初的需求。 消息队列并不是为了远程通讯而生的,而是消息队列要完成的任务 必须要远程通讯支持
紫柔版主的头像真叫萌得一个不行啊。。。。- 已标记为答案 韦恩卑鄙 waywaModerator 2009年5月27日 2:40