jafka的demo实例非集成zooker
来源:互联网 发布:淘宝买家秀大尺度云盘 编辑:程序博客网 时间:2024/05/22 15:06
步骤是
解压
启动服务
就可以了,手动写的不需要别的,自带的则需要例子
上一篇的jafka错误地方非常的多--四处抄来的就是靠不住啊
package com;import java.util.Properties;import com.sohu.jafka.producer.Producer;import com.sohu.jafka.producer.ProducerConfig;import com.sohu.jafka.producer.StringProducerData;import com.sohu.jafka.producer.serializer.StringEncoder;public class JJProducer {public static void main(String[] args) throws Exception { Properties props = new Properties(); props.put("broker.list", "0:10.16.238.84:9092"); props.put("serializer.class", StringEncoder.class.getName()); // ProducerConfig config = new ProducerConfig(props); Producer<String, String> producer = new Producer<String, String>(config); // StringProducerData data = new StringProducerData("demo"); for(int i=0;i<1000;i++) { data.add("Hello world #"+i); } // try { long start = System.currentTimeMillis(); for (int i = 0; i < 100; i++) { producer.send(data); } long cost = System.currentTimeMillis() - start; System.out.println("send 100000 message cost: "+cost+" ms"); } finally { producer.close(); }}}
package com;import java.io.IOException;import com.sohu.jafka.api.FetchRequest;import com.sohu.jafka.consumer.SimpleConsumer;import com.sohu.jafka.message.MessageAndOffset;import com.sohu.jafka.utils.Utils;public class JJConsumer {public static void main(String[] args) throws Exception {SimpleConsumer consumer = new SimpleConsumer("10.16.238.84", 9092);//long offset = 0;while (true) { FetchRequest request = new FetchRequest("demo", 0, offset); for (MessageAndOffset msg : consumer.fetch(request)) { System.out.println(Utils.toString(msg.message.payload(), "UTF-8")); offset = msg.offset; }}}}
log4j:WARN No appenders could be found for logger (com.sohu.jafka.producer.ProducerPool).log4j:WARN Please initialize the log4j system properly.log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.send 100000 message cost: 317 ms
Hello world #980
Hello world #981
Hello world #982
Hello world #983
Hello world #984
Hello world #985
Hello world #986
Hello world #987
Hello world #988
Hello world #989
Hello world #990
0 0
- jafka的demo实例非集成zooker
- jafka环境搭建步骤--实例可用
- springMVC +Dubbo + Zooker 的结合使用和案例
- springMVC集成mongoDB的demo
- iScroll的Demo实例
- DWR高级主题之DWR与spring集成(使用springMVC,非注解的实例)
- dubbo完整实例-附demo(非maven)
- lucene2.3.1的demo实例
- ActiveMQ的入门实例demo
- CXF与Spring的集成demo
- ext集成struts2的小demo
- 环信demo的集成问题
- 环信demo的集成 进阶版
- 用cxf集成spring的demo
- 简单化的支付宝集成Demo
- java与kettle的集成DEMO
- 一个简单的非阻塞通讯DEMO。。。
- jafka安装配置和启动一个自带实例和手写一个实例
- ASP.NET 生成图片水印、验证码文字的字体
- OpenThreads线程库
- 5 --> java数据类型的转换
- 新郎致辞---暂存,备用
- uchome二次开发 ajax异步提交数据
- jafka的demo实例非集成zooker
- App Store审核指南中文版(2014.9.10更新):新增Apple Pay相关内容
- qt中文显示乱码(1)
- 关于datagridview中checkbox列在选中行的情况下无法操作值
- 已成功与服务器建立连接 但是在登录过程中发生错误。 provider 共享内存提供程序 error 0 管道的另一端上无任何进程。
- SpinBox引发的一个错误
- 12个高矮不同的人,排成两排/Catalan数
- HTTP Basic Authorization
- xilinx FPGA工程移植遇到的若干问题