了解nifi中的最大TCP连接数

understand of Max Number of TCP Connections in nifi

在nifi中,在syslog处理器下,有一个属性Max Number of TCP Connections,默认值为2。我看了下源码:https://github.com/apache/nifi/blob/da6ad4f3bcdeb43783aafa9f8942c5fa2a7da20b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/ListenSyslog.java#L300,我正在尝试弄清楚这个属性到底是什么。它是可以同时连接到单个处理器的最大 tcp 连接数吗?所以在我的 3 节点 nifi 集群中,我在端口 5100 上同时允许最多 6 个 tcp 连接?

您是正确的,它是给定主机上单个 ListenSyslog 处理器可以同时连接的最大 TCP 连接数。

所以在一个 3 节点的集群中,canvas 上有一个 ListenSyslog,然后每个节点都有一个 ListenSystlog,可以处理该节点上的 2 个同时连接,整个集群总共有 6 个。

它本质上等于有多少线程可同时从连接中读取。