• 120
    11. kafka重试机制解读

    前面对kafka的学习中已经了解到KafkaProducer通过设定参数retries,如果发送消息到broker时抛出异常,且是允许重试的异常...

  • 120
    10. kafka消费者如何分配分区

    消费者如何分配分区就是指某个topic,其N个分区和消费该topic的若干消费者群组下M个消费者的关系。如下图所示,C0和C1两个消费者如何分配...

  • 9. kafka shell脚本用法详解

    kafka安装目录下的bin目录包含了很多运维可操作的shell脚本,列举如下: 接下来详细说明每个脚本的使用方法。 connect-distr...

  • 8. kafka分区

    分区策略 构造KafkaProducer代码如下: 属性partitioner.class就是决定消息如何分区的,默认实现类是DefaultPa...

  • 120
    7. kafka序列化&反序列化

    序列化 kafka序列化消息是在生产端,序列化后,消息才能网络传输。而构造KafkaProducer代码如下: 属性key.serializer...

  • 6. kafka拦截器

    拦截器定义拦截器参数命名为:interceptor.classes。官方文档解析如下: A list of classes to use as ...

  • 120
    5. ActiveMQ平滑迁移到kafka

    直入主题,不讨论为什么迁移,直接谈迁移方案。 既然是从AMQ(AtiveMQ的简称)迁移到kafka,那么迁移过程中肯定需要做到平滑迁移:对于业...

  • 4. kafka生产者&消费者

    原生方式 无论是生产者还是消费者,引入的依赖都是kafka-clients,maven坐标如下: 生产者 kafka生产者对象就是KafkaPr...

  • 120
    3. kafka开启JMX

    开启JMX kafka开启JMX的2种方式: 启动kafka时增加JMX_PORT=9988,即JMX_PORT=9988 bin/kafka-...

个人介绍
Stay hungry, Stay Foolish