kafka高性能消息中间件分布式集群安装架构原理kafka高性能消息中间件分布式集群安装架构原理
资源详情
课程简介:kafka 是分布式发布-订阅消息系统。它最初由 linkedin 公司开发.使用 scala语言编写.之后成为 apache 项目的一部分。kafka 是一个分布式的.可划分的.多订阅者.冗余备份的持久忄生的日志服务。它主要用于处理活跃的流式数据。kafka的特点同时为发布和订阅提供高吞吐量。据了解.kafka 每秒可以生产约 25 万消息(50 mb).每秒处理 55 万消息(110 mb)。可进行持久化操作。将消息持久化到磁盘.因此可用于批量消费.例如 etl.以及实时应用程序。通过将数据持久化到硬盘以及 replication 防止数据丢失。分布式系统.易于向外扩展。所有的 producer、broker 和 consumer 都会有多个.均为分布式的。无需停机即可扩展机器。消息被处理的状态是在 consumer 端维护.而不是由 server 端维护。当失败时能自动平衡。支持 online 和 offline 的场景。
原文链接:https://1111down.com/237087.html,转载请注明出处