Kafka connect confluent jdbc不控制MSSQL数据库中的会话池。

问题描述 投票:0回答:1

我正在使用Kafka connect和confluent jdbc。将一个源连接器与Mssql集成在一起,几天前,操作区警告我们,数据库中有大量会话处于 "睡眠 "状态。我需要控制这些会话,但显然连接器(confluent jdbc)的配置中没有这些属性。

你有什么办法来纠正这个问题吗?

apache-kafka apache-kafka-connect confluent-platform
1个回答
0
投票

Kafka Connect每个连接器至少会运行一个任务。每个连接器之间是隔离的,除了共享一个运行环境之外,其他的连接器都是隔离的。

因此,如果你有27个连接器从同一个数据库采购,你将有至少27个连接到数据库。

如果你不能减少连接器的数量(例如,让一个连接器从多个表中拉取),那么我认为你唯一的选择就是与你的DBA讨论在RDBMS端实施某种资源管理。例如,在Oracle上,可以使用资源管理器选项来实现这一目的。

© www.soinside.com 2019 - 2024. All rights reserved.