数据订阅 拉取耗时太长

没有问题的那两台 装过商业版,然后rm -rf了dataDir,又装的社区版。

min.poll.rows = 1

fetch.max.wait.ms = 100

每次拉取数据都是1条,这是不是BUG?不应该是100ms内的全部数据吗?

jdbc 驱动版本多少

建议远程看下,目前日志没看出原因,需要进一步排查

<dependency>
    <groupId>com.taosdata.jdbc</groupId>
    <artifactId>taos-jdbcdriver</artifactId>
    <version>3.3.0</version>
</dependency>

你先升级到 3.7.6 看看

3.7.6的 TMQConstants 中依然没有 min.poll.rows 和 fetch.max.wait.ms,这两个参数有没有用?

高频数据场景 是设置 fetch.max.wait.ms=10 可以吗?有没有参数调优的方案

重视吞吐,可以设置 min.poll.rows。 不设置默认是一次 poll 4096行

但是我这边测试,有的不是4096行啊 参数都一样,确定企业版和社区版不设置min.poll.rows默认都是4096吗?

如果到超时时间没有 4096 也要返回的。这不是问题

超时时间是不是 fetch.max.wait.ms,我也没设置

fetch.max.wait.ms = 10,min.poll.rows=4096 有的就是1秒多,这不是BUG?

consumer.poll(Duration.ofMillis(10));

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。