Hi,
Flip-233 [2] has been closed due to lack of capacity. I and others have been 
working on enhancing the Flink getIndata HTTP connector[1]. This connector is 
widely used. In the last year this connector has been substantially improved. I 
want to discuss with the community whether it has enough capabilities to donate 
to Flink.

The current HTTP Connector:

  *   works with SQL and datastream APIs
  *   manages a thread pool to help with scaling under load
  *   provides lookup join and sink capabilities
  *   ability to customize
  *   90% junit coverage

More recent enhancements include:

  *   a retry mechanism ( that was asked for in Flips previous discussions) [3]
  *   a new query creator, that allows json rest calls to map query param, 
body, path request information from table columns; without needing to write 
your own java, [4]
  *   standard Flink caching using the same mechanism as JDBC [5]
  *   supports OIDC [6]



The above capabilities are useful for many scenarios.
One omission is that it is not currently a scan source. Though this is being 
discussed [7].

Is there an appetite for the connector to be donated pretty much as-is (with 
changes to make it fit with the existing Flink conventions – package name, 
licenses etc).

I am happy to drive and do this work, if the community is supportive of it.

Kind regards, David


[1]
https://github.com/getindata/flink-http-connector
[2]
https://cwiki.apache.org/confluence/display/FLINK/FLIP-233%3A+Introduce+HTTP+Connector
[3]
https://github.com/getindata/flink-http-connector/pull/148
[4]
https://github.com/getindata/flink-http-connector/pull/149
[5]
https://github.com/getindata/flink-http-connector/pull/94
[6]
https://github.com/getindata/flink-http-connector?tab=readme-ov-file#oidc-bearer-authentication
[7]
https://github.com/getindata/flink-http-connector/issues/41

Unless otherwise stated above:

IBM United Kingdom Limited
Registered in England and Wales with number 741598
Registered office: Building C, IBM Hursley Office, Hursley Park Road, 
Winchester, Hampshire SO21 2JN

Reply via email to