我是apache kafka和apache spark的新手。我想将kafka与我的angularjs代码集成。基本上我想确保当用户点击任何链接或搜索我网站上的任何内容时,那些搜索和点击应该作为事件触发并发送到kafka数据管道以供分析使用。 我的问题是如何将angular.js中的前端代码与apache kafka集成? 我可以使用kafka管道将搜索和点击流数据直接发送到apache spark,还是我需要将这些数据发送到kafka,apache spark是否会对kafka服务器进行轮询并批量接收数据?
答案 0 :(得分:1)
我不认为(一眼就看不到)有前端JavaScript的Kafka客户端。当数百万生产者(每个客户的浏览器)写入相同的Kafka主题时,我无法想象稳定的设置。 你需要在Angular中做的是调用你的服务器端函数来记录你在Kafka的事件。 服务器端代码可以用多种语言编写,包括 node.js 的JavaScript。 请在Kafka Documentation
查看可用的客户