Filter-Interceptor-Kafka主题

时间:2017-05-30 06:09:35

标签: spring apache-kafka apache-storm spring-kafka

您正在尝试构建分析引擎,以确定客户端正在使用的url \事件的实时分析以及记录api的性能。

以下是我计划实施的逻辑:
1.创建一个过滤器来拦截网址
2.代码过滤器作为可重复使用的jar,具有拦截它们的逻辑 使用mvc-interceptors 3.如果url模式匹配,拦截器将生成事件并将事件发布到kafka流中。

我的困惑是这是实现这一目标的最佳方法。或者有没有其他更好的方法,记住高流量流入apis。

1 个答案:

答案 0 :(得分:0)

如果过滤只是一次完成一条消息,那么也可以使用新的单消息转换功能https://cwiki.apache.org/confluence/display/KAFKA/KIP-66%3A+Single+Message+Transforms+for+Kafka+Connect

在Kafka Connect中完成