如何修改编排节流配置设置

使用 BizTalk 设置仪表板,可以在整个 BizTalk 组中修改指定主机的业务流程编排控制配置设置。 这些设置适用于分配给给定主机的所有主机实例。 本主题提供修改这些设置的分步过程。

btsntsvc.exe.config 文件中指定的编排限流设置,通过限制可持有的未处理消息数量,防止编排消耗过多内存。 所有消息会继续传递到 MessageBox,但在处理了一些剩余的消息之前,队列消息不会传递到编排流程中。

先决条件

若要执行此作,必须以 BizTalk Server 管理员组的成员身份登录。

修改主机的编排限流参数设置

  1. BizTalk Server 管理控制台中,展开 BizTalk Server 管理,右键单击 BizTalk 组,然后单击“设置”。

  2. BizTalk 设置仪表板 对话框中的“ 主机 ”选项卡上,单击“ 业务流程限制 ”选项卡。

  3. 执行以下操作,然后单击应用以应用修改并转到另一个选项卡。或者单击确定以应用修改并退出设置仪表板。

    用这个 要执行的操作 边界值 默认值 升级逻辑
    主机 从下拉列表中选择表示 BizTalk Server 运行时实例的主机。 - - -
    脱水行为 选择编排(XLANG)引擎的脱水行为。 请注意,仅当你选择“自定义”时,其他 XLANG 设置才可编辑。

    BizTalk Server 使用脱水属性来确定何时脱水和复原业务流程。 在正常负载下,默认解除冻结值已足够,但如果在负载过大的情况下运行并且想要更改性能特征,则应调整值。 BizTalk Server 的解除冻结行为完全取决于可用内存量以及使用的内存量。
    始终

    从不

    习惯
    习惯 -

    基于时间

    用这个 要执行的操作 边界值 默认值 升级逻辑
    最大阈值 指定编排实例在脱水之前可以处于空闲状态的最大时间。 (MinThreshold – Integer 类型的最大值] 1800 秒 -
    最小阈值 指定业务流程实例在解除冻结之前可以阻止的最小空闲时间。 [1 – 整数类型的最大值) 1 秒 -
    订阅 选择此选项可手动设置订阅的“暂停到”和“恢复到”值。 默认情况下,系统在运行时负责订阅。 开启、关闭 关闭 -
    暂停时间 指定要存储的订阅的最大消息数。

    当订阅中等待消费的消息数量大于或等于指定数量时,这些消息不会被传递到订阅实例。 最小消息数将是“resume at”值。

    例如,如果将 “暂停” 设置为 100,则表示业务流程包含 100 条未完成的消息,MessageBox 将停止发送其他消息。
    (ResumeAt – Integer 类型的最大值)。

    除非两者均为 0。
    关闭 -
    继续 指定希望 MessageBox 恢复向订阅发送消息的消息数。

    例如,将 “恢复”值 设置为 50。 当业务流程的未完成消息数减少到 50 时,它指定 MessageBox 可以恢复发送消息。
    [0 – 整数类型的最大值) 关闭 -

    注释

    若要还原默认设置,请单击“ 还原默认值”。

另请参阅

如何修改主机设置