随笔-129  评论-508  文章-0  trackbacks-12
  2008年8月12日
轻松玩转MSMQ, WCF IIS 7.0
MSMQ, WCF and IIS: Getting them to play nice
by Tom Hollander
 
Tom Hollander 先生Blog (http://blogs.msdn.com/tomholl/default.aspx )上的文章《MSMQ, WCF and IIS: Getting them to play nice》。http://www.EntLib.com 全力推荐 – WCF/MSMQ/IIS 7.0 构建企业级可靠的、异步的、消息应用方案。
 
方案的设计目标是在Client/Server端建立可靠的、异步的通信。系统采用MSMQ作为传输机制,因为MSMQ支持可靠的队列通信。MSMQ部署在三方Server上(一般集群部署,避免单点故障)。Client端应用程序使用WCF的NetMsmqBingding 来发送消息到MSMQ Server的私有队列。Service 服务程序将部署在IIS 7.0,并采用Windows Activation Services(WAS)来监听消息队列上的新消息。通过SMSvnHost.exe – Windows 服务程序来实现监听,当有消息到达时,它负责在IIS Worker process激活service服务,然后service服务将处理消息。整体的架构如下所示:
 
 
  • Part 1部分,演示创建一个Client程序和部署在IIS 7.0 的Service服务,接着Client/Server 采用WCF的NetMsmqBinding绑定,通过MSMQ进行通信。
http://blogs.msdn.com/tomholl/archive/2008/07/12/msmq-wcf-and-iis-getting-them-to-play-nice-part-1.aspx
  • Part 2部分,将Part 1中相同的应用程序进行跨多Server进行部署,同时启动MSMQ的传输安全特性。
http://blogs.msdn.com/tomholl/archive/2008/07/13/msmq-wcf-and-iis-getting-them-to-play-nice-part-2.aspx
  • Part 3部分,进一步开启事务性队列,确保消息不会丢失。
http://blogs.msdn.com/tomholl/archive/2008/07/14/msmq-wcf-and-iis-getting-them-to-play-nice-part-3.aspx

 

 

 

 

posted @ 2008-08-12 19:55 EntLib 阅读(2734) 评论(12) 编辑
电子商务系统

免费开源论坛系统

免费开源博客平台

MSN: entlib@hotmail.com
WEB: http://www.EntLib.com
昵称:EntLib
园龄:3年9个月
粉丝:41
关注:1
<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

搜索

 
 

常用链接

我的标签

随笔分类

随笔档案

相册

开源.NET平台

最新评论

阅读排行榜

评论排行榜

推荐排行榜