大家好,我是民工哥!
后面给大家介绍了:关系型数据库 MySQL 、 NoSQL 数据库 Redis 、 MongoDB 、搜索引擎 ElasticSearch 、大数据 Hadoop框架、PostgreSQL 数据库等常识体系学习的文章。
在当今这样的待业大背景下,卷是必定的,弱小本人也是必须的。所以,学习不能停,必须始终卷上来。截止明天,又一个常识体系的学习之旅: 消息中间件 Kafka 系列卷完了。心愿大家可能从中播种多多!如有帮忙,请点在看、转发反对一波!!!
什么是 Kafka
Kafka是一个开源音讯零碎,由Scala写成。是由Apache软件基金会开发的一个开源音讯零碎我的项目,该项目标指标是为解决实时数据提供一个对立、高通量、低期待的平台。
Kafka是一个分布式音讯队列:生产者、消费者的性能。它提供了相似于JMS的个性,然而在设计实现上齐全不同,此外它并不是JMS标准的实现。
Kafka对音讯保留时依据Topic进行归类,发送音讯者称为Producer,音讯接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)成为broker。无论是kafka集群,还是producer和consumer都依赖于zookeeper集群保留一些meta信息,来保证系统可用性。
Kafka六大特点
- 1、高吞吐量、低提早:能够满足每秒百万级别音讯的生产和生产。它的提早最低只有几毫秒,topic能够分多个partition, consumer group 对partition进行consumer操作。
- 2、持久性、可靠性:有一套欠缺的音讯存储机制,确保数据高效平安且长久化。音讯被长久化到本地磁盘,并且反对数据备份避免数据失落 。
- 3、分布式:基于分布式的扩大;Kafka的数据都会复制到几台服务器上,当某台故障生效时,生产者和消费者转而应用其它的Kafka。
- 4、可扩展性:kafka集群反对热扩大 。
- 5、容错性:容许集群中节点失败(若正本数量为n,则容许n-1个节点失败)。
- 6、高并发:反对数千个客户端同时读写。
明天 ,终终终于卷完了!!!!
心愿大家可能从中播种多多!如有帮忙,请点在看、转发反对一波!!!
进击消息中间件系列(一):Kafka 入门(基本概念与架构)
进击消息中间件系列(二):Kafka 单机与集群部署实际
进击消息中间件系列(三):Kafka 中 shell 命令应用
进击消息中间件系列(四):Kafka 服务器 Broker
进击消息中间件系列(五):Kafka 生产者 Producer
进击消息中间件系列(六):Kafka 消费者Consumer
进击消息中间件系列(七):Kafka 控制器 Controller
进击消息中间件系列(八):Kafka 主题与分区
进击消息中间件系列(九):Kafka 各类 API 应用
进击消息中间件系列(十):Kafka 正本(Replication)机制
进击消息中间件系列(十一):Kafka 存储机制
进击消息中间件系列(十二):Kafka 事务机制
进击消息中间件系列(十三):Kafka 高可用与生产生产过程
进击消息中间件系列(十四):Kafka 流式 SQL 引擎 KSQL
进击消息中间件系列(十五):Kafka 日志存储与革除策略
进击消息中间件系列(十六):Kafka 数据备份与复原
进击消息中间件系列(十七):Kafka 集群管理工具 CMAK
进击消息中间件系列(十八):Kafka 可视化治理平台EFAK
进击消息中间件系列(十九):Kafka 平安配置最佳实际
进击消息中间件系列(二十):Kafka 生产调优最佳实际
进击消息中间件系列(二十一):Kafka 监控最佳实际
终终终于卷完了!!!!
心愿大家可能从中播种多多!如有帮忙,请点在看、转发反对一波!!!