Flink数据库连接

时间:2017-10-16 06:49:15

标签: mysql connection-pooling apache-flink

当我想用Flink sinkFunction向MySQL写入或读取一些数据时,Flink数据库连接问题。每次操作的数据大小都很小。但是可能同时调用了许多sinkFuction。我想知道是否有更好的方法以低成本解决这个问题?

1 个答案:

答案 0 :(得分:0)

因此,您可以使用RichSinkFunction并覆盖方法openclose来创建和销毁与MySQL的连接。或者使用带有表接收器的Table API是一种更好的方法(您可以在此处找到更多信息:https://ci.apache.org/projects/flink/flink-docs-release-1.3/dev/table/sourceSinks.html#define-a-tablesink