博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rocketmq消费队列代码
阅读量:5072 次
发布时间:2019-06-12

本文共 1400 字,大约阅读时间需要 4 分钟。

DefaultMQPushConsumer consumer = new DefaultMQPushConsumer(Constant.operationLogGroup);        try {            consumer.setNamesrvAddr(Constant.rocketQueneAddr);            consumer.setConsumeFromWhere(ConsumeFromWhere.CONSUME_FROM_FIRST_OFFSET);            consumer.setMessageModel(MessageModel.BROADCASTING);            consumer.subscribe(Constant.operationLogTopic, Constant.operationLogTag);        } catch (MQClientException e) {            logger.error("consume operation log MQ error", e);        }        cometutil = Comet4jUtil.getInstance(CHANNEL);        consumer.registerMessageListener(new MessageListenerConcurrently() {            @Override            public ConsumeConcurrentlyStatus consumeMessage(List
msgs, ConsumeConcurrentlyContext context) { byte[] bytes = msgs.get(0).getBody(); try { cometutil.sendMesToAllConnsWithString(CHANNEL, new String(bytes, "UTF-8")); } catch (UnsupportedEncodingException e) { } return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; } }); try { consumer.start(); logger.info("operationLogController's MQ consumer started."); } catch (MQClientException e) { logger.error("consume operation log MQ start error", e); }

转载于:https://www.cnblogs.com/llguanli/p/8520437.html

你可能感兴趣的文章
移动国家号(MCC)
查看>>
关于TFS2010使用常见问题
查看>>
软件工程团队作业3
查看>>
python标准库——queue模块 的queue类(单向队列)
查看>>
display的值有哪些?
查看>>
火狐、谷歌、IE关于document.body.scrollTop和document.documentElement.scrollTop 以及值为0的问题...
查看>>
基于Lucene3.5.0怎样从TokenStream获得Token
查看>>
一网打尽各类Java基本数据类型转换
查看>>
FlowLayout布局
查看>>
深入理解JVM读书笔记--字节码执行引擎
查看>>
vue-搜索功能-实时监听搜索框的输入,N毫秒请求一次数据
查看>>
批处理 windows 服务的安装与卸载
查看>>
React文档翻译 (快速入门)
查看>>
nodejs fs路径
查看>>
动态规划算法之最大子段和
查看>>
linux c:关联变量的双for循环
查看>>
深入浅出理解zend framework(三)
查看>>
python语句----->if语句,while语句,for循环
查看>>
javascript之数组操作
查看>>
LinkedList源码分析
查看>>