首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
数据库
›
Oracle
›
Kafka口试题----Kafka都有哪些特点
返回列表
发新帖
Kafka口试题----Kafka都有哪些特点
[复制链接]
发表于 2025-11-4 19:55:42
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
一、高吞吐量
Kafka 是为处理处罚高吞吐量的实时数据而计划的分布式消息体系。它可以轻松处理处罚数千条消息每秒的输入,而且可以通过水平扩展(添加更多的 broker)来处理处罚更大的
负载
。
这得益于其高效的
存储
和消息转达机制,它利用了分区(Partition)和批量处理处罚(Batch)的方式,将消息
存储
在磁盘上,并以序次读写的方式来进步
性能
。序次读写对于磁盘来说比随机读写要快得多,因此 Kafka 可以在处理处罚大量消息时保持较高的
性能
。
二、分布式架构
Kafka 接纳分布式架构,由多个 broker 构成集群。消息
存储
在差别的分区中,而且这些分区可以分布在差别的 broker 上。
当有新消息进入时,它会被分配到相应的分区中。分区可以在集群内举行复制,以进步可用性和容错性。每个分区有一个 leader 和多个 follower,leader 负责处理处罚读写哀求,follower 用于
备份
,一旦 leader 出现故障,follower 可以被推选为新的 leader。
三、长期化存储
Kafka 中的消息会长期化存储在磁盘上,而不是仅仅在内存中。这意味着纵然在消息被斲丧后,它们仍旧可以保存一段时间,根据设置的保存战略,如按时间(如保存 7 天)或按巨细(如保存 10GB 的消息)。
这种长期化存储使得 Kafka 可以用于存储大量的数据,而且在必要时可以重新斲丧这些数据,这对于数据的可追溯性和审计等需求非常有用。
四、多生产者和多斲丧者
Kafka 支持多个生产者(Producer)向主题(Topic)发送消息,这些生产者可以来自差别的应用步伐或体系。
同时,多个斲丧者(Consumer)可以从同一个主题中斲丧消息。斲丧者可以以差别的斲丧组(Consumer Group)的情势构造,同一斲丧组内的斲丧者共同斲丧主题中的消息,差别斲丧组之间互不干扰。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复
使用道具
举报
返回列表
梦应逍遥
+ 我要发帖
×
登录参与点评抽奖,加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表