文章目录
必要的参数
bootstrap.servers
该参数为broker
地址,不需要全部都填,因为kafka
会从当前broker
中获取其他broker
信息。不过为了某个broker
挂掉,一般填多个broker
地址key.serializer
消息key
如何序列化value.serializer
消息内容如何序列化
示例代码
Properties properties = new Properties();
properties.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "127.0.0.1:9092");
properties.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class.getName(