Apache flink ApacheFlink外部api调用

Apache flink ApacheFlink外部api调用,apache-flink,stream-processing,Apache Flink,Stream Processing,可以在ApacheFlink代码中调用外部api(RESTful)吗。如果可能的话,那么我们如何才能做到这一点 我从简单的java代码调用api,它工作正常,但当我在apache flink中使用相同的代码时,它会引发一个异常: java.io.IOException: Server returned HTTP response code: 500 for URL: http://example.com/someapi 可以在ApacheFlink代码中调用外部api(RESTful)吗。如果

可以在ApacheFlink代码中调用外部api(RESTful)吗。如果可能的话,那么我们如何才能做到这一点

我从简单的java代码调用api,它工作正常,但当我在apache flink中使用相同的代码时,它会引发一个异常:

java.io.IOException: Server returned HTTP response code: 500 for URL: http://example.com/someapi
可以在ApacheFlink代码中调用外部api(RESTful)吗。如果可能的话,那么我们如何才能做到这一点

您可以使用Flink Streaming API中提供的异步I/O功能。Flink的异步I/O API允许用户将异步请求客户端与数据流一起使用。更多细节和例子

java.io.IOException:服务器返回了URL:

这似乎不是flink错误,因为响应为500。检查正在发送的请求头/参数,并验证是否正确创建了http请求。尝试一些实用程序,比如PostMan,首先测试API