kafka 自定义生产者示例
来源:互联网 发布:手机淘宝看评价管理 编辑:程序博客网 时间:2024/05/18 00:56
代码如下:
public class SendMessage {/** * 自定义kafka生产者demo */public static void main(String[] args) {Properties props = new Properties();//zookeeper地址props.put("zookeeper.connect", "zoo1:2181,zoo2:2181,zoo3:2181");//序列化类props.put("serializer.class", "kafka.serializer.StringEncoder");//同步方式props.put("producer.type", "async");//压缩方式props.put("compression.codec", "1");//broker地址props.put("metadata.broker.list", "broker01:9092");ProducerConfig config = new ProducerConfig(props);//生产者对象Producer<String, String> producer = new Producer<String, String>(config);Random r = new Random();for(int i=0;i<10;i++){int id = r.nextInt(10000000);int memberid = r.nextInt(100000);int totalprice = r.nextInt(1000)+100;int youhui = r.nextInt(100);int sendpay = r.nextInt(3);StringBuffer data = new StringBuffer();data.append(String.valueOf(id)).append("\t").append(String.valueOf(memberid)).append("\t").append(String.valueOf(totalprice)).append("\t").append(String.valueOf(youhui)).append("\t").append(String.valueOf(sendpay)).append("\t").append("2015-12-01");System.out.println(data.toString());///topicstring数据producer.send(new KeyedMessage<String, String>("test",data.toString()));}producer.close();System.out.println("send over ------------------");}}
0 0
- kafka 自定义生产者示例
- kafka生产者、消费者java示例
- java实现Kafka生产者示例
- Apache Kafka -5 生产者示例
- KAFKA-生产者、消息费java开发示例
- kafka生产者与消费者java代码示例
- kafka生产者示例(kafka-python producer example)
- kafka生产者
- Kafka生产者消费者java示例(包含Avro序列化)
- kafka本地java示例生产者与消费者,非ZK版
- kafka producer demo 生产者
- 实践kafka生产者消息
- kafka 生产者消费者配置
- kafka生产者消费者
- kafka生产者原理详解
- kafka C++ 生产者 消费者
- Kafka消费者生产者实例
- kafka生产者消费者
- Android四大组件之ContentProvider
- Android学习之路
- tableview 用xib加载cell
- uboot环境变量地址
- java中几个经常出现的报错
- kafka 自定义生产者示例
- UNIX网络编程笔记(4):简单的回射程序
- Mysql 主从同步
- AsyncTask异步任务
- Android 增强版百分比布局库 为了适配而扩展
- 46,指向结构体的指针
- 晓友的CSDN 序言
- Dlib机器学习库系列2----人脸检测
- MongoDB常用操作