当前位置:   article > 正文

Kafka简单案例之异步发送消息_kafka 异步提交实战案例

kafka 异步提交实战案例

一. 案例需求

使用IDEA工具创建Maven项目编写API
Producer端采用异步生产发送消息
Consumer端在虚拟机开启窗口消费数据

二. 异步发送API实战

  1. 导入Kafka的依赖
<dependencies>
        <dependency>
            <groupId>org.apache.kafka</groupId>
            <artifactId>kafka-clients</artifactId>
            <version>0.11.0.0</version>
        </dependency>
</dependencies>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1. 代码编写

1). 不带回调函数的API

package com.learn.kafka;

import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.ProducerConfig;
import org.apache.kafka.clients.producer.ProducerRecord;
import org.apache.kafka.common.serialization.StringSerializer;

import java.util.Properties;

public class TestProducer {
   
    public static void main(String[] args) {
   

        //参数配置
        //创建配置对象
        Properties prop = new Properties();
        //指定Kafka集群的主机名和端口号
        prop.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/575274
推荐阅读
相关标签
  

闽ICP备14008679号