zoukankan      html  css  js  c++  java
  • 【实战】SpringBoot + KafKa实现生产者和消费者功能

    1.配置pom包

    <dependency>

      <groupId>org.springframework.kafka</groupId>

      <artifactId>spring-kafka</artifactId>

    </dependency>

    2.配置application.yml kafka部分:

    kafka:    # 指定kafka 代理地址,可以多个

        bootstrap-servers: hadoop:9092, slave1:9092

        template:    # 指定默认topic id

          default-topic: producer

        listener:  # 指定listener 容器中的线程数,用于提高并发量

          concurrency: 5

        consumer:

          group-id: myGroup # 指定默认消费者group id

          client-id: 200

          max-poll-records: 200

          auto-offset-reset: earliest # 最早未被消费的offset

        producer:

          batch-size: 10 # 每次批量发送消息的数量

          retries: 3

          client-id: 200

    3.定义生产者类:

     

    4.定义消费者类:

     

    5.定义生产者controller:

     

  • 相关阅读:
    window下启动tomcat输出日志乱码
    Mybatis
    JAVA-Stream
    记录-linux安装supervisor来监控elasticsearch
    草稿
    定时任务
    阿里云linux6.9 64位安装mysql5.7.23记录
    归并排序
    快速排序
    HTML DOM
  • 原文地址:https://www.cnblogs.com/NBIDataVis/p/11084261.html
Copyright © 2011-2022 走看看