文章插图
1. 日志收集
一个公司可以用 Kafka 收集各种服务的 log ,通过 Kafka 以统一接口服务的方式开放给各种 consumer,例如:hadoop、Hbase、Solr 等 。
2. 消息系统
解耦和生产者和消费者、缓存消息等 。
3. 用户活动跟踪
Kafka 经常被用来记录 web 用户、或者 app 用户的各种活动,例如:浏览网页、搜索、点击等活动 。
这些活动信息,被各个服务器发布到 Kafka 的 topic 中,订阅者再通过订阅这些 topic 来做实时的监控分析,或者装载到 hadoop 、数据仓库中做离线分析和挖掘 。
4. 运营指标
Kafka 也经常用来记录运营监控数据 。
包括收集各种分布式应用的数据,生产各种操作的集中反馈等,例如:报警和报告 。
5. 流式处理
例如:spark streaming、storm。
以上!
作者简介陈睿 | mikechen , 10 年 + 大厂架构经验,「mikechen 的互联网架构」系列文章作者,专注于互联网架构技术 。
阅读「mikechen 的互联网架构」40W 字技术文章合集
Java 并发 | JVM | MySQL | Spring | Redis | 分布式 | 高并发
--- end ---
【图文全面详解 Kafka 架构和原理机制】
经验总结扩展阅读
- FlinkSql之TableAPI详解
- 水瓶座2023年7月财运 水瓶座2023年7月运势详解完整版
- 水瓶座2023年7月运势完整版 水瓶座2023年7月运势详解
- [Pyhton] SimPy 离散事件模拟框架详解 —— 以一个简单的汽车充电排队模拟为例
- 天蝎座2023年7月运势完整版 天蝎座2023年7月份运势详解
- 摩羯座2023年7月运势完整版 摩羯座2023年7月运势详解
- JavaSPI详解
- GCC 指令详解及动态库、静态库的使用
- <四>1:全面掌握Const的用法
- 图文 Python 嵌入式打包
