使用 BizTalk 设置仪表板,可以在整个 BizTalk 组中修改指定主机的业务流程编排控制配置设置。 这些设置适用于分配给给定主机的所有主机实例。 本主题提供修改这些设置的分步过程。
在 btsntsvc.exe.config 文件中指定的编排限流设置,通过限制可持有的未处理消息数量,防止编排消耗过多内存。 所有消息会继续传递到 MessageBox,但在处理了一些剩余的消息之前,队列消息不会传递到编排流程中。
先决条件
若要执行此作,必须以 BizTalk Server 管理员组的成员身份登录。
修改主机的编排限流参数设置
在 BizTalk Server 管理控制台中,展开 BizTalk Server 管理,右键单击 BizTalk 组,然后单击“设置”。
在 BizTalk 设置仪表板 对话框中的“ 主机 ”选项卡上,单击“ 业务流程限制 ”选项卡。
执行以下操作,然后单击应用以应用修改并转到另一个选项卡。或者单击确定以应用修改并退出设置仪表板。
用这个 要执行的操作 边界值 默认值 升级逻辑 主机 从下拉列表中选择表示 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 – 整数类型的最大值) 关闭 - 注释
若要还原默认设置,请单击“ 还原默认值”。