如题,如果部署了多个taosAdapter,JDBC是否支持在url中配置多个taosAdapter的地址?还是只能通过在多个taosAdapter前配置负载均衡,JDBC访问负载均衡地址来适配?
还有,如果taosAdapter和taosd部署在不同的服务器,taosAdapter该如何配置taosd的连接地址?在官方文档的配置文件说明中没有找到相关配置项。
如题,如果部署了多个taosAdapter,JDBC是否支持在url中配置多个taosAdapter的地址?还是只能通过在多个taosAdapter前配置负载均衡,JDBC访问负载均衡地址来适配?
还有,如果taosAdapter和taosd部署在不同的服务器,taosAdapter该如何配置taosd的连接地址?在官方文档的配置文件说明中没有找到相关配置项。
可以考虑前面增加负载均衡,来实现后面所有节点 taosadapter 的访问负载。
应用只需要访问负载均衡地址。
或者考虑新版本的TDengine TSDB Java Connector | TDengine 文档 | 涛思数据
使用 jdbcdriver 最新版本 3.7.8
TDengine TSDB 的 JDBC URL 规范格式为: jdbc:[TAOS|TAOS-WS]://[host1:port1,host2:port2,...,hostN:portN]/[database_name]?[user={user}|&password={password}|&charset={charset}|&cfgdir={config_dir}|&locale={locale}|&timezone={timezone}|&batchfetch={batchfetch}]
host 参数支持合法的域名或 IP 地址。taos-jdbcdriver 同时支持 IPv4 和 IPv6 格式。对于 IPv6 地址,必须使用中括号括起来(例如 [::1] 或 [2001:db8:1234:5678::1]),以避免端口号解析冲突。
仅 WebSocket 连接方式支持多个端点地址,使用时用英文逗号隔开。多个端点地址在连接时会随机使用,以实现负载均衡。
JDBC URL 中支持设置 Properties 中所有属性,具体请参考下文 Properties 章节。
多谢帮助!