Apache storm 在暴风雨中禁用自动背压

Apache storm 在暴风雨中禁用自动背压,apache-storm,Apache Storm,在以前版本的Storm中,似乎可以通过设置topology.backpressure.enable到false来禁用自动背压。但是,对于Storm的最新版本(我使用的是Storm 2.1.0),此选项已被删除(或尚未完全删除)。在的源代码中,我看到了以下代码片段: /** * Whether to enable backpressure in for a certain topology. * * @deprecated: In Storm 2.0. Retained for enabli

在以前版本的Storm中,似乎可以通过设置
topology.backpressure.enable
false
来禁用自动背压。但是,对于Storm的最新版本(我使用的是Storm 2.1.0),此选项已被删除(或尚未完全删除)。在的源代码中,我看到了以下代码片段:

/**
 * Whether to enable backpressure in for a certain topology.
 *
 * @deprecated: In Storm 2.0. Retained for enabling transition from 1.x. Will be removed soon.
 */
@Deprecated
@IsBoolean
public static final String TOPOLOGY_BACKPRESSURE_ENABLE = "topology.backpressure.enable";
有人知道如何禁用此功能吗?其目的是对实验进行细粒度控制,我希望避免此功能的副作用


如果您对Storm上的自动背压有任何评论/意见,我们将不胜感激。

您不能直接禁用它,但您可以使背压检查很少发生,从而有效禁用该功能。尝试将
拓扑.背压.检查.millis
设置设置为大数值

有关更多上下文,请参阅和。您可以在JIRA期刊上找到关于新背压设计工作的更多信息,其中还提供了该功能的设计文档