事务隔离级别前提下还是报错
SET GLOBAL tx_isolation='READ-COMMITTED';
show global variables like 'wait timeout';
发现mysql是8小时。如果flnk超过8小时没有发送数据,invoke将会导致
mysql主动断开连接,而java侧并无感知。
解决问题,在使用connect前,判断当前connect是否可用。
不可用重新创建链接即可。
写法:借鉴FlinkJdbc再重试次数内check当前connect的写法。也可以用durid池写法。