springboot链接kafka异步发送消息

        <dependency>
            <groupId>org.springframework.kafka</groupId>
            <artifactId>spring-kafka</artifactId>
        </dependency>
spring:
  kafka:
    bootstrap-servers:
      - ip:端口
    producer:
      retries: 0
      acks: 1
      batch-size: 16384
      properties:
        linger:
          ms: 100
      buffer-memory: 33554432
      key-serializer: org.apache.kafka.common.serialization.StringSerializer
      value-serializer: org.apache.kafka.common.serialization.StringSerializer
    @Resource
    private KafkaTemplate<String,String> kafkaTemplate;

    public void sendKfaka(JSONObject body){
            ListenableFuture<SendResult<String, String>> future = kafkaTemplate.send("topic1", body);
            future.addCallback(new ListenableFutureCallback<SendResult<String, String>>() {
                @Override
                public void onSuccess(SendResult<String, String> result) {
                    // 消息成功发送的处理逻辑
                    log.info("Message sent successfully to the topic: " + result.getRecordMetadata().topic() +
                            " with offset: " + result.getRecordMetadata().offset());
                }

                @Override
                public void onFailure(Throwable ex) {
                    // 消息发送失败的处理逻辑
                    log.error("Unable to send message to the topic: ",ex);
                }
            });
        }
            
    }

相关推荐

  1. springbootkafka异步发送消息

    2024-06-11 20:02:07       31 阅读
  2. kafka发送消息

    2024-06-11 20:02:07       63 阅读
  3. Kafka发送对象消息

    2024-06-11 20:02:07       23 阅读
  4. springboot集成kafka | 分布式消息发布和订阅系统

    2024-06-11 20:02:07       19 阅读
  5. springboot Kafka

    2024-06-11 20:02:07       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-11 20:02:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-11 20:02:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-11 20:02:07       82 阅读
  4. Python语言-面向对象

    2024-06-11 20:02:07       91 阅读

热门阅读

  1. CSS弹窗

    CSS弹窗

    2024-06-11 20:02:07      26 阅读
  2. python:大文件分批/块导入数据库方式记录

    2024-06-11 20:02:07       33 阅读
  3. SpringBoot集成mongodb

    2024-06-11 20:02:07       32 阅读
  4. mysql(54) : dbcp多实例使用

    2024-06-11 20:02:07       22 阅读
  5. 箭头函数 this

    2024-06-11 20:02:07       28 阅读
  6. 高通Android 12应用保活时序问题踩坑

    2024-06-11 20:02:07       29 阅读
  7. R语言中的dplyr包函数总结

    2024-06-11 20:02:07       33 阅读
  8. 多人中招!企业裁员前的十大征兆!

    2024-06-11 20:02:07       25 阅读
  9. 这些Linux知识可不是靠背就会的!

    2024-06-11 20:02:07       29 阅读
  10. web前端开发转正申请:成长、挑战与未来展望

    2024-06-11 20:02:07       30 阅读
  11. 项目开发流程规范,请查收!

    2024-06-11 20:02:07       30 阅读