1

我们的情况是最新消息最重要,而旧消息很快变得无关紧要,因此我们的新设计要求实现后进先出 (LIFO) 模式来处理传入消息。

那么,如何做到这一点呢?我怀疑实现 FIFO 相对简单(使用发送端口的“有序交付”复选框)但是我该如何做相反的事情呢?

4

1 回答 1

2

这不是微不足道的。正如您所说,使用支持排序的入站传输和配置了有序交付的发送端口可以使用 FIFO。

但是,这种方式不支持 FILO,因此要执行此操作,您需要实现一个名为Resequencer的模式,除非在您的情况下顺序会被颠倒。

在 BizTalk 中实现重新排序器,您需要使用单例编排模式,并且可能调用 .net 代码来实现 FILO 逻辑。Richard Seroter在这里概述了一种方法(尽管使用 FIFO)。

希望这对您有所帮助。

于 2012-07-03T10:59:32.447 回答