我们的情况是最新的消息是最重要的,而旧的消息很快变得无关紧要,因此要求我们的新设计实现用于处理传入消息的后进先出(LIFO)模式。
那么,怎么做?我怀疑实现FIFO(使用发送端口的“有序传送”复选框)相对简单,但我该如何进行反向?
答案 0 :(得分:2)
这不是微不足道的。正如你所说FIFO可以使用支持订购的入站传输和配置有序交付的发送端口。
但是,FILO不支持这种方式,所以为了做到这一点,你需要实现一个名为Resequencer的模式,除非在你的情况下,顺序将被颠倒。
在BizTalk中实现重定序器,您需要使用单例编排模式,并可能调用.net代码来实现FILO逻辑。 Richard Seroter概述了一种方法here(虽然有FIFO)。
希望这会对你有所帮助。