一、需求
使用Kafka做日志收集
实现
1、参考kafka学习 一文搭建相关得zookeeper集群与kafka集群。
2、根据ngx_kafka_module网址:https://github.com/brg-liuwei/ngx_kafka_module上得教程搭建nginx配置相关得日志接口。
3、启动nginx后,我们可以使用curl 进行测试,同时可以查看到kafka是否有收到相关得消息。
4、在前端封装用户得操作,比如点击了某个按钮,收藏了哪个商品等等,触发这些操作后发送post请求到我们所监听得请求地址。
function sendLog(action,job_code) {
$.ajax(