使用 MQSeries 适配器按序送达消息
BizTalk Server为静态发送端口提供有序传递选项。 将发送端口上的“有序传递”选项设置为 True 可确保BizTalk Server将消息传递到发送端口的顺序与发布到 BizTalk MessageBox 数据库的顺序相同。 为提供端对端的按序送达功能,必须满足以下条件:
接收消息的适配器必须保持消息提交给 BizTalk Server 时的顺序。 例如,使用 MQSeries 接收适配器接收消息时,接收位置应配置选项 “Order with Stop ”或 “Order with Suspend”。
必须使用将 “有序传递” 选项设置为 True 的发送端口订阅这些消息。
如果使用业务流程处理消息,则只应使用业务流程的单个实例,应将业务流程配置为使用顺序护送,并且业务流程的接收端口的 “有序传递 ”属性应设置为 True。
使用 MQSeries 适配器进行消息的有序传递
MQSeries 接收适配器可以保持消息提交给 BizTalk Server 时的顺序。 使用 MQSeries 适配器接收消息时,如果消息由配置为 True 的发送端口进行处理,则可以通过 BizTalk Server 实现消息的端到端有序传递。