使用异步i/o从flink调用http rest api

oogrdqng  于 2021-06-26  发布在  Flink
关注(0)|答案(1)|浏览(1023)

每次从流中获取数据时,我都要从restapi的flink进程元素中获取数据,怎么才能做到呢,我找不到足够的数据来异步调用rest服务。请帮我拿些样品。

xuo3flqw

xuo3flqw1#

所有的工作都发生在 asyncInvokeRichAsyncFunction . 所以,为了能够调用rest服务,您需要使用一些异步http客户机(从技术上讲,它可以是一个同步客户机,但这没有意义)。异步http客户机用法的示例可以在这里找到。
因此,当您执行异步请求时,您需要做的就是调用 resultFuture.complete 在请求处理程序中,以便结果在flink中向下游传递。

相关问题