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:

     

  • 相关阅读:
    35-高级特性之iterable与iterator
    33-高级特性之generator(1)
    34-高级特性之generator(2)
    32-高级特性之类装饰器
    什么是Autolayout
    屏幕适配
    NSTimer
    分页
    UIScrollView的缩放原理
    设置图片圆角
  • 原文地址:https://www.cnblogs.com/NBIDataVis/p/11084261.html
Copyright © 2011-2022 走看看