身陷炼狱火 心翔涅槃鸟

                        火鸟李国平网志专栏

用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
redbirdli的公告
<p> <object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="160" height="160"> <param name="movie" value="http://unison.go.nease.net/clock1.swf"> <param name="quality" value="High"> <embed src="http://unison.go.nease.net/clock1.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="160" height="160" quality="High"></object> </p> <img src="http://p.blog.csdn.net/images/p_blog_csdn_net/redbirdli/28393/o_me.JPG" /> <br>槐香谢,无人念离别;<br> 风残咽,襟怀四海心了却。 <br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; ——<font color="#FF0000"> <b>火鸟</b></font>
文章分类
存档

原创  Biztalk接收WebService Port数据时确保"按序送达"的解决建议 收藏

WebService SOAP协议底层是无状态的HTTP协议,而由我们日常使用网络浏览器IE的经验也可看出,由于网络路由\服务器响应等诸多原因,最先发出请求的request并不一定会最先完成数据的post和页面的响应,所以如果是两个有先后顺序的WS调用,如果在极短的间隔内发出网络请求,确实是会发生"后发先至"的情况,这是由HTTP协议的设计所决定的,并不是某个产品或代码的BUG.而如果要在基于HTTP的WS上开发顺序敏感的报文交换,可有以下三种推荐方案:

1.A系统经由Biztalk向B系统发送报文后,由Biztalk回应(或由B系统发出)response报文后,再发出第二份业务报文;
2.将两部分报文进行组装,形成一个2in1的大报文发出,由Biztalk负责拆解和分发两部分;
3.评估"按序处理"参数在可靠性传输,性能指标方面是否已达到业务的要求,如达到,可使用此方式;

发表于 @ 2008年05月09日 11:02:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:LCS算法:微软面试题Review | 新一篇:通俗语言讲黑客帝国

  • 发表评论
  • 评论内容:
  •  
Copyright © redbirdli
Powered by CSDN Blog