Multithreading BizTalk业务流程中的线程

Multithreading BizTalk业务流程中的线程,multithreading,biztalk,orchestration,Multithreading,Biztalk,Orchestration,我想从数据库中获取一些记录,然后根据用户ID和密码作为凭据调用另一个web服务。 我想使用业务流程中的线程来执行此操作?我可以在编排中使用线程吗。意味着我可以在Orchestration it self中启动一些线程,以加快这项工作 谢谢, Dinesh Arora.如果您所追求的只是可伸缩性/并发性,那么我认为您需要做的是: 在接收位置使用WCF-SQL适配器调用/轮询数据库表/PROC 将XML结果分解为单独的消息(带或不带信封-参见此) 订阅已删除(单个)消息架构的编排, 它映射数据并调

我想从数据库中获取一些记录,然后根据用户ID和密码作为凭据调用另一个web服务。 我想使用业务流程中的线程来执行此操作?我可以在编排中使用线程吗。意味着我可以在Orchestration it self中启动一些线程,以加快这项工作

谢谢,
Dinesh Arora.

如果您所追求的只是可伸缩性/并发性,那么我认为您需要做的是:

  • 在接收位置使用WCF-SQL适配器调用/轮询数据库表/PROC
  • 将XML结果分解为单独的消息(带或不带信封-参见此)
  • 订阅已删除(单个)消息架构的编排, 它映射数据并调用web服务
您不应该直接关注BizTalk业务流程中的线程(除非您正在编写新适配器)。e、 g.BizTalk可能会选择在适当的时间对您的业务流程进行脱水

BizTalk将使用尽可能多的消息同时调用Web服务—这将取决于SQL返回的消息数、BTS服务器上的主机实例数和发送适配器线程数,以及下游Web服务的实际吞吐量