【问题标题】:How to implement last-in-first-out (LIFO) in BizTalk?如何在 BizTalk 中实现后进先出 (LIFO)?
【发布时间】:2012-07-03 10:07:35
【问题描述】:

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

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

【问题讨论】:

    标签: biztalk biztalk-2010


    【解决方案1】:

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

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

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

    希望这对您有所帮助。

    【讨论】:

    猜你喜欢
    • 2020-02-28
    • 1970-01-01
    • 2021-05-23
    • 2011-10-13
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 1970-01-01
    相关资源
    最近更新 更多