当前位置: 首页 > news >正文

第3节:Kafka只是消息引擎吗?

Apache Kafka是消息引擎系统,也是一个分布式流处理平台

LinkedIn最开始有强烈的数据强实时处理方面的需求,其内部的诸多子系统要执行多种类型的数据处理与分析,主要包括业务系统和应用程序性能监控,以及用户行为数据处理等。

当时他们碰到的主要问题包括:

  • 数据正确性不足。因为数据的收集主要采用轮询(Polling)的方式,如何确定轮询的间隔时间就变成了一个高度经验化的事情。虽然可以采用一些类似于启发式算法(Heuristic)来帮助评估间隔时间值,但一旦指定不当,必然会造成较大的数据偏差。

  • 系统高度定制化,维护成本高。各个业务子系统都需要对接数据收集模块,引入了大量的定制开销和人工成本。

为了解决这些问题,LinkedIn工程师尝试过使用ActiveMQ来解决这些问题,但效果并不理想。显然需要有一个“大一统”的系统来取代现有的工作方式,而这个系统就是Kafka。

Kafka在设计之初就旨在提供三个方面的特性:

  • 提供一套API实现生产者和消费者;

  • 降低网络传输和磁盘存储开销;

  • 实现高伸缩性架构。

http://www.jsqmd.com/news/1065723/

相关文章:

  • NXP Kinetis FlexCAN驱动实战:从配置到eDMA优化的嵌入式通信指南
  • 文件上传漏洞实战:从原理到upload-labs靶场通关全解析
  • 终极音频转换解决方案:fre:ac免费音频转换器完全指南
  • AI训练功率瞬态挑战与EasyRider平滑架构实战解析
  • Arch Linux下Apache SSL证书配置全指南
  • SIVR:基于序列内部方差的大语言模型幻觉检测方法详解与实践
  • 研途灵伴个人项目总结:从学习闭环后端到 Agent 工具层
  • FGO-py:解放双手的终极Fate/Grand Order自动化助手,告别重复刷本烦恼
  • Pixelle-Video:当AI成为你的视频导演,创作只需一句话
  • 【2026实战指南】ITIL 4.0与DevOps融合:企业IT治理效能提升实战
  • GTA-2基准测试:如何量化评估AI智能体的工具调用与工作流执行能力
  • SQL内置函数实战指南:避开性能陷阱与精度雷区
  • Omdia:Netflix预计到2031年订阅用户将达4亿,在行业整合浪潮中维持全球流媒体领先地位
  • 从零到一:如何用ComfyUI中文工作流合集快速掌握AI绘画创作
  • GitHub 一周热点 119 期:Agent Skills、苹果容器工具、NVIDIA 物理 AI 世界模型详解
  • 日跑百单风吹日晒赚辛苦钱!外卖骑手零基础转行网络安全,如今稳定月入 1.5W
  • Fedora LAMP 部署实战:SELinux 与 php-fpm 深度协同指南
  • 打造完美音乐体验:开源歌词神器MusicLyricApp全方位指南
  • Shipit在CentOS 7上实现Node.js生产部署自动化
  • 自动驾驶缩比实验:动力学等效与传感器映射的工程实践
  • (2026最新)枣庄防水补漏正规公司甄选推荐:漏水检测维修-暗管漏水精准定位检测漏水点-卫生间/厨房/屋顶/阳台/渗漏水维修-本地人必选的正规测漏公司 - 即刻修防水
  • 最新行业研究发现,量子计算迈入能力构建时代,先发企业正建立后来者难以逾越的优势
  • 恒玄bes2700YP tws蓝牙耳机项目
  • RxPY响应式编程实战:如何用Python优雅处理异步数据流
  • 视觉测试不是截图比对:Web应用UI一致性的三层工程化实践
  • 多模型路由网关:低延迟不宕机的系统设计实践
  • 嵌入式调试器核心命令实战:从断点设置到内存操作与自动化脚本
  • WorkBuddy vs Hermes:面向交付的智能体框架选型指南
  • sed本质是流式文本状态机,不是grep替代品
  • AI智能体安全评估实战:构建四层防御体系与提示工程模板设计