当前位置: 首页 > news >正文

flink使用hikariCP数据库连接池,导致连接泄露

1、flink使用hikariCP数据库连接池

private static volatile HikariDataSource dataSource; private static final Object SOURCE_LOCK = new Object(); private DataSource() { }private static HikariDataSource getDataSource(StartupParams startupParams) {if (dataSource== null || dataSource.isClosed()) {synchronized (SOURCE_LOCK) {if (dataSource== null || dataSource.isClosed()) {HikariConfig config = new HikariConfig();try {config.setJdbcUrl("XXX");config.setUsername("XXX");config.setPassword("XXX");config.setMaximumPoolSize(20);config.setMinimumIdle(10);config.setConnectionTimeout(30000); } catch (Exception e) {log.error("初始化HikariCP连接池配置时发生异常,{}", ExceptionUtils.getStackTrace(e));}dataSource= new HikariDataSource(config);}}}return dataSource;}

在flink中使用hikariCP当做连接池

2、hikariCP的连接泄露

①在flink的启动模式中,如果是job和task分开部署时,最好不在job中使用连接池,否则会在jobmanager中的持有连接

②所有用到连接的地方都要关闭,try-catch-flinally关闭连接


http://www.mrgr.cn/news/57743.html

相关文章:

  • Debug-029-el-table实现自动滚动分批请求数据
  • Ubuntu22.04 KVM安装笔记
  • npm使用
  • uniapp移动端优惠券! 附源码!!!!
  • namenode格式化连接8485端口失败
  • Cadence元件A属性和B属性相互覆盖
  • 【含文档】基于ssm+jsp的爱旅行平台的设计与实现(含源码+数据库+lw)
  • uboot源码makefile基础及启动流程梳理
  • 2024年必收藏!最全 禅道 项目管理软件各版本安装部署全攻略
  • 网络地址和本地网络地址
  • [ComfyUI]Flux:超赞古风少女LORA,唯美江南水乡小桥流水轻舟江南美人
  • 手写路由Vue-Router源码实现原理
  • 昇思MindSpore进阶教程--安装常见问题(下)
  • Spring Boot植物健康系统:智慧农业的新趋势
  • com.baomidou.mybatisplus.extension.service.IService用法详解及使用例子
  • 用phython处理当前路径的文件
  • 口含烟贴纸设计公司哪家好?
  • 算法复习核心题目策略总结,以便回顾
  • STM32 C语言基础知识
  • JavaWeb合集22-Apache POI
  • 某游戏的某促销活动,会向玩家推荐一个道具
  • 桂花网蓝牙网关X1000覆盖范围有多少?
  • Java笔试07
  • 1024程序员java纪念
  • 使用Selenium时,如何模拟正常用户行为?
  • 参加了十多个面试,一个offer也没拿到...为什么?