当前位置:首页 > 软件开发 > Kafka组件介绍

Kafka组件介绍

net3c3周前 (03-01)软件开发184

1.Kafka的三大特点

1.高吞吐量:可以满足每秒百万级别消息的生产和消费。
2.持久性:有一套完善的消息存储机制,确保数据高效安全且持久化。
3.分布式:基于分布式的扩展;Kafka的数据都会复制到几台服务器上,当某台故障失效时,生产者和消费者转而使用其它的Kafka。

2.流媒体平台有三个关键功能:

1.发布和订阅记录流,类似于消息队列或企业消息传递系统。
2.以容错的持久方式存储记录流。
3.记录发生时处理数据流

3.Kafka通常用于两大类应用:

1.构建可在系统或应用程序之间可靠获取数据的实时流数据管道
2.构建转换或响应数据流的实时流应用程序

4.Kafka的几个概念

1.Kafka作为一个集群运行在一个或多个服务器上,这些服务器可以跨多个机房,所以说kafka是分布式的发布订阅消息队列系统。
2.Kafka集群将记录流存储在称为Topic的类别中。
3.每条记录由键值;"key value"和一个时间戳组成。


扫描二维码推送至手机访问。

文章内容摘自网络,如有侵权请联系本站删除。

本文链接:https://www.net3c.com/post/174.html

相关文章

开发中常用消息系统对比

开发中常用消息系统对比

RabbitMQ Erlang编写,支持多协议 AMQP,XMPP,SMTP,STOMP。支持负载均衡、数据持久化。同时 支持Peer-to-Peer和发布/订阅模式;Redis 基于Key-Valu...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。