在 Biztalk 中线程化时按实体排序逻辑
Sequencing logic per entity while threading in Biztalk
我有必须发布到 JMS 队列的消息。消息由item id标识,具有相同item id的消息应按一定顺序发布。
我正在考虑使用线程,担心多线程不关心顺序逻辑。是否可以 运行 个线程,以便只有一个线程处理具有相同项目 ID 的消息?
您可能需要在 JMS 队列的发送端口上启用 Ordered delivery 并确保该端口的消息发布到消息框您希望他们放入队列的顺序。
通过启用 Ordered delivery,您基本上是将它变成一个线程,这确实对性能有一些影响,尽管它们在最新版本的 BizTalk 中有所改进。
我有必须发布到 JMS 队列的消息。消息由item id标识,具有相同item id的消息应按一定顺序发布。
我正在考虑使用线程,担心多线程不关心顺序逻辑。是否可以 运行 个线程,以便只有一个线程处理具有相同项目 ID 的消息?
您可能需要在 JMS 队列的发送端口上启用 Ordered delivery 并确保该端口的消息发布到消息框您希望他们放入队列的顺序。
通过启用 Ordered delivery,您基本上是将它变成一个线程,这确实对性能有一些影响,尽管它们在最新版本的 BizTalk 中有所改进。