中间件
nicholas · geek
只要你愿意努力,人生做坏的结果也只不过是大器晚成
展开
-
Kafka分区选举策略(四)
Kafka分区选举策略1.分区负载均衡机制2.副本机制3.分区Leader选举4.分区重新分配5.修改副本因子6.分区分配策略6.1 RangeAssignor分配策略6.2 RoundRobinAssignor分配策略6.3 StickyAssignor分配策略6.4 自定义分配策略 1.分区负载均衡机制 Kafka可以将主题 Topic 划分多个分区 Partition ,然后根据一定的分区规则将消息存储到对应的分区中。 如果分区规则设置的合理,那么所有的消息将会被均匀的分配到不同的分区中,这样就是实现转载 2020-08-01 15:08:20 · 926 阅读 · 0 评论 -
Kafka生产者发送消息流程解析(三)
这里写目录标题消费者发送消息流程发送消息类型序列化器分区器拦截器其他生产者参数 消费者发送消息流程 发送消息类型 同步发送 //同步发送消息 //通过send()方法发送完一个消息后返回一个Future,然后调用Future对象的get()方法等待Kafka响应 Future<RecordMetadata> future = producer.send(record); //如果Kafka正常响应,返回一个RecordMetadata记录元数据对象,该对象存储的是记录的偏移量 //如果Ka原创 2020-07-25 19:06:16 · 1348 阅读 · 0 评论 -
Kafka常用命令(二)
Kafka常用命令 创建主题: bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic log --partitions 2 --replication-factor 1 参数介绍: –zookeeper 连接zookeeper服务地址 –create --topic 执行的操作为创建主题 –partitions 主体内分区的个数 –replication-factor 备份的数量 查看所有创建成功的主题 bin/kafk原创 2020-07-25 13:03:47 · 169 阅读 · 0 评论 -
Kafka基本部分(一)
这里写目录标题1 Kafka基本部分1.1 概念1.2 特点1.3 使用场景1.4 技术优势 1 Kafka基本部分 1.1 概念 Apache Kafka是一个分布式的发布-订阅系统,能够支持海量数据的数据传递。在离线和实时的消息处理业务系统中,Kafka都有广泛的应用。Kafka将消息持久化到硬盘中,并对消息创建了备份保证了数据的安全。Kafka保证了较高的处理速度的同时,又保证了数据的零丢失。 1.2 特点 高吞吐量、低延迟 Kafka每秒可以处理几十万条消息,但是延迟最低只有几毫秒。每个主题可以原创 2020-07-25 13:00:28 · 188 阅读 · 0 评论