上下文:
每天接收数百万http请求的web服务器。当然,必须有一个项目(名为handler)负责处理这些请求并用一些信息响应它们。
从服务器端看,我想使用kafka从它们中提取一些信息,并实时(或每个时间间隔)进行分析。
问题:
作为Kafka的制作人,我如何使用这些请求?
如何建立Kafka的客户?(所有这些数据都需要分析然后返回,但Kafka“只是”一个消息系统)
一些想象:
a1.1也许我可以让项目“handler”调用kafka的jar,然后触发生产者代码发送消息kafka。
a1.2也许我可以创建另一个项目来侦听服务器上的所有http请求,但是服务器上还有其他http请求。
我试着想了很多解决方案,但我不是很确定,我想问你们是否已经知道一些成熟的想法,或者你们有一些想法来实现这个?
1条答案
按热度按时间83qze16e1#
你可以用麋鹿。Kafka作为日志代理