ICode9

精准搜索请尝试: 精确搜索
  • Kafka消费者 API(3)2022-05-21 15:02:38

    1.需求:测试同一个主题的分区数据,只能由一个消费者组中的一个消费。 2.复制一份基础消费者的代码,在 IDEA 中同时启动,即可启动同一个消费者组中的两个消费者。由于GroupId都为test,所以3个消费者构成一组。 在IDEA里运行 3.运行异步发送随笔中的CustomProducerCallBack类代码 pac

  • kafka 生产者(二)2022-03-30 07:31:07

    1、提高吞吐量 想要提高生产者的吞吐量可以通过调整一下4个参数来实现 batch.size:批次大小,默认16k linger.ms:等待时间,修改为5-100ms compression.type:压缩snappy RecordAccumulator:缓冲区大小,修改为64m 代码实现 public class CustomProducerParameters { public static v

  • Day542.kafka基础2022-02-21 20:03:17

    kafka 一、基础架构 二、Kafka 快速入门 1、集群规划 2、集群部署 下载地址 1 )解压安装包: tar -zxvf kafka_2.12-3.0.0.tgz -C /opt/module/ 2 )修改解压后的文件名称: mv kafka_2.12-3.0.0/ kafka 3 )进入到/opt/module/kafka 目录,修改配置文件 cd config/ vim server.p

  • 03_生产者-客户端开发2021-11-21 10:34:06

    从编程的角度而言,生产者就是负责向 Kafka 发送消息的应用程序。客户端开发一个正常的生产逻辑需要具备以下几个步骤: 1 配置生产者客户端参数及创建相应的生产者实例。 2 构建待发送的消息。 3 发送消息。 4 关闭生产者实例。 代码清单3-1: package com.hlg.kafka; import o

  • KafkaProducer源码2021-07-27 11:32:24

    文章目录 特征线程安全异步发送元数据Future核心参数: KafkaProducerUML图Producer接口方法KafkaProducer核心属性与方法 KafkaProducer简单实例 特征 线程安全 多个线程可以交叉调用 异步发送 内部有一个消息累加器RecordAccumulator作为缓冲池,里面包含多个ProducerRecor

  • Kafka Java API+自定义分区2021-06-02 18:57:10

    kafka的API第一步:导入kafka的开发jar包          Kafka生产者@Test   public void kafkaProducer() throws Exception {      //1、准备配置文件       Properties props = new Properties();       props.put("bootstrap.servers", "hadoop-001:9092,ha

  • 【kafka】生产者API 回调 同步2020-01-13 15:53:44

    普通实现 public class MyProducer { public static void main(String[] args) { /** * 创建Kafka生产者配置信息:ProducerConfig类中记录了Kafka需要的所有参数信息 * 1.指定连接的Kafka集群 * 2.ack应答级别 * 3.发送失败的重

  • Kafka Java API+自定义分区2019-05-16 19:38:03

    kafka的API 第一步:导入kafka的开发jar包   <dependencies> <!--     <dependency>        <groupId>org.apache.kafka</groupId>        <artifactId>kafka-clients</artifactId>        <version>0.11.0.1</version>    </d

  • Kafka——kafkaProducer 分析2019-04-03 14:48:59

    由于本人最近在学习 kafka,看了kafka 的源码解析以及厮大的深入理解 kafka 之后决定自己在源码 debug 更加深入的学习 kafka。 先从 producer 看起: 运行 zookeeper,kafka server, producer 之后。在控制台随意输入一条消息进行 debug。 首先他会把消息封装成 ProducerRecord 主

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有