none
FTP如何按序接收 RRS feed

答案

  • 嗯。性能问题应该是会有影响的,但是在微软平台的消息队列一般都是使用MSMQ而且已经到了4.0版的了。稳定性应该是可以保证的。

       BizTalk MSMQ Adapter的轮询时间是0.5秒固定的,另外有一个属性就是批大小,也就是一次性取多少条消息,你知道BizTalk是一个多线程的消息引擎所以可以一次性处理多条消息。对于在MSMQ里的消息BizTalk取完之后就会删除。另外为了保证队列你需要在发送端口设置按序送达。

    2008年11月18日 12:02

全部回复

  •  

    第一次提问就这么有深度,强。。呵呵。。BizTalk貌似没这个功能。看能不能做个代理排序好后放到MSMQ里。BizTalk 再从MSMQ取。
    2008年11月17日 12:21
  • 呵呵 是别人问我的。我也没招,所以发出来问问大家

    MSMQ我没看明白怎么用.....大概是个啥过程吗?

    1.先用FTP 接收下来

    2.临时存放到一个本地文件夹里

    3.用一个MSMQ的接收端口,用来接收排序的文件

     

    大概是这样的吗?

    2008年11月18日 3:34
  • 我看你写的顺序怎么像是要在BizTalk实现?

      我的意思是可能需要第三方软件的支持,先FTP服务器上的文件按需要排好序,根据这个顺序去FTP服务器上取数据。再将这些文件存放到MSMQ里面。BizTalk就从MSMQ里取数据。

    2008年11月18日 8:00
  • 哦,我明白点儿了。

    就是用一个程序把远程FTP的文件按顺序放到本地的MSMQ中,然后BizTalk去取~~

    那MSMQ一般情况下排队多少会出性能问题?

    BizTalk MSMQ Adapter是怎么一个工作原理?这个MSMQ中只要有排队的,Biztalk就不停的去取?我看配置上有个“文件数”,应该是一次性取多少东西下来,假如我设置的一次只取一个文件,那怎么才算是这次的取完了?什么时候BizTalk会再次去取文件。

    2008年11月18日 8:49
  • 嗯。性能问题应该是会有影响的,但是在微软平台的消息队列一般都是使用MSMQ而且已经到了4.0版的了。稳定性应该是可以保证的。

       BizTalk MSMQ Adapter的轮询时间是0.5秒固定的,另外有一个属性就是批大小,也就是一次性取多少条消息,你知道BizTalk是一个多线程的消息引擎所以可以一次性处理多条消息。对于在MSMQ里的消息BizTalk取完之后就会删除。另外为了保证队列你需要在发送端口设置按序送达。

    2008年11月18日 12:02
  • 知道了 谢谢

    2008年11月19日 1:27