/*
生产者生产消息
*/
public class MyProducer2 {
public static void main(String[] args) throws InterruptedException {
//生产者
Properties properties = new Properties();
//连接集群
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG,"192.168.91.11:9092");
//指定对应的key和value的序列化类型 key.serializer
properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class);
properties.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG,StringSerializer.class);
//应答机制:-1 all
properties.put(ProducerConfig.ACKS_CONFIG,"-1");
//多线程
ExecutorService executorService = Executors.newCachedThreadPool();
//模拟10个线程,同时向Kafka传递数据
long st = System.currentTimeMillis();
for (int i = 0; i < 10; i++) {
Thread thread = new Thread(new Runnable() {
@Override
public vo
Kafka生产者模式生成10亿条数据
最新推荐文章于 2024-06-05 20:07:29 发布
本文详细介绍了如何利用Kafka的生产者模式高效地生成并发送10亿条消息,探讨了在分布式环境下确保数据可靠性的策略,并对比了与其他数据处理工具如LINQ的差异。
摘要由CSDN通过智能技术生成