我正在设计一个网络日志分析。
我找到了一位架构师,使用 Django(Back-end & front-end)+ kafka + spark。
我还从这个链接中找到了一些相同的系统:http: //thevivekpandey.github.io/posts/2017-09-19-high-velocity-data-ingestion.html和下面的建筑师
但我对卡夫卡消费者的角色感到困惑。它将是一项独立于 Django 的服务,对吧?
所以如果我想将实时数据绘制到前端图表,我如何附加到 Django。
如果我将 kafka-consumer 和 producer 都放在 Django 中,那就太荒谬了。来自 sdk 的请求通过传递给 kafa 主题(生产者)到达 Django 并返回 Django(消费者)进行处理。为什么我们不直接去。它看起来更简单更好。
请帮我理解kafka消费者的角色,它应该属于哪里?以及如何连接到我的前端。
谢谢和最好的问候,
詹姆斯