【发布时间】:2019-09-13 09:45:40
【问题描述】:
有没有办法处理 kafka 流中的动态条件? 我需要通过用户更改的值列表过滤我的流数据,但是这个值列表不在流中,它们可以通过 http 调用获得。
stream(myTopic)
.filter(isDataOK())
...
private Predicate<> isDataOK() {
http_call;
return predicate_value_based_on_http_answer;
}
是否可以在 kafka 流处理期间处理 http 调用,还是我需要其他流中的条件数据?
提前致谢, 问候
【问题讨论】:
-
有可能,但这不是正确的方法。 http 调用可能繁重、抛出异常等,它可能会减慢处理速度甚至停止处理。
标签: java filter apache-kafka stream