Kafka生产者

dev.xxy
Aaaaaaaa 2024-09-29 10:24:50 +08:00
parent 3bff2fa630
commit dd08255e8d
1 changed files with 44 additions and 0 deletions

View File

@ -0,0 +1,44 @@
package com.muyu.car;
import com.alibaba.fastjson.JSONObject;
import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.Producer;
import org.apache.kafka.clients.producer.ProducerRecord;
import java.util.Properties;
import java.util.UUID;
public class Kafka {
public static void main(String[] args) {
//配置kafka生产者
Properties properties = new Properties();
properties.put("bootstrap.servers", "http://49.235.108.160:9092");
properties.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer");
properties.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer");
//创建kafka生产者
Producer<String, String> product = new KafkaProducer<>(properties);
String aa = "2345678";
JSONObject jsonObject = new JSONObject();
jsonObject.put("aa", aa);
String jsonString = jsonObject.toString();
System.out.println("JSON内容是:" + jsonString);
try {
product.send(new ProducerRecord<>("nima", UUID.randomUUID().toString(), jsonString
));
System.out.println("消费的数据内容为:" + jsonString);
} catch (Exception exception) {
exception.printStackTrace();
} finally {
product.close();
}
}
}