flinkcdc 增量阶段占用连接数吗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Flink CDC增量阶段,确实会占用连接数。具体到Hologres Connector的使用场景中,连接数的占用情况与所采用的模式紧密相关:
JDBC模式:会占用一定数量的连接数。对于维表,默认每个并发会占用3个连接,但这个值可以通过connectionSize
参数进行调整。
JDBC_FIXED模式(推荐用于降低连接数占用):此模式不占用连接数,并且在消费Binlog时也不受Walsender数量上限的限制,适用于希望减少连接数占用的场景。
因此,在Flink CDC增量处理期间,如果配置使用的是默认的JDBC模式,那么是会占用连接资源的。为了避免连接数打满的问题,建议评估并优化作业配置,比如采用JDBC_FIXED模式、合理设置connectionSize
、监控并适当调整作业并发度等措施来有效管理连接资源。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。