用户7705674
说一下Kafka优势和特性有哪些?
原创
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
用户7705674
社区首页
>
专栏
>
说一下Kafka优势和特性有哪些?
说一下Kafka优势和特性有哪些?
原创
用户7705674
关注
修改于 2021-10-08 14:05:54
修改于 2021-10-08 14:05:54
1K
0
举报
文章被收录于专栏:
css小迷妹
css小迷妹
Kafka的优点
高吞吐量
:单机每秒处理几十上百万的消息量。即使存储了许多TB的消息,它也保持稳定的性能。
高性能
:单节点支持上千个客户端,并保证零停机和零数据丢失,异步化处理机制
持久化:
将消息持久化到磁盘。通过将数据持久化到硬盘以及replica(follower节点)防止数据丢失。
零拷贝
:减少了很多的拷贝技术,以及可以总体减少阻塞事件,提高吞吐量。
可靠性 :
Kafka是分布式,分区,复制和容错的。Kafka的特点
顺序读,顺序写
利用Linux的页缓存
分布式系统,易于向外扩展。所有的Producer、Broker和Consumer都会有多个,均为分布式的。无需停机即可扩展机器。多个Producer、Consumer可能是不同的应用。
客户端状态维护:消息被处理的状态是在Consumer端维护,而不是由server端维护。当失败时能自动平衡。
支持online(在线)和offline(离线)的场景。
支持多种客户端语言。Kafka支持Java、.NET、PHP、Python等多种语言。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
kafka
分布式
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
kafka
分布式
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
目录
Kafka的优点
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐