Kafka JDBC 源连接器会解析 /etc/hosts 吗?

Will a Kafka JDBC source connector resolve /etc/hosts?

为源连接器提供 connection.url 时,我将 IP 地址作为 JDBC 连接字符串的一部分传递。不过这个IP并不是一直静态的,因为源系统很快就要迁移了。

出现两个问题:

Java 正在将 DNS 解析传递给 OS,因此框架无法控制它。

但是,/etc/hosts 文件也是静态的,因此您可能需要查看其他服务发现选项,例如 HashiCorp Consul。