
消息中间件
文章平均质量分 71
beyond_zl
这个作者很懒,什么都没留下…
展开
-
rocketmq启动mqnamesrv报错解决
今天用安装配置rocketmq-3.2.6的方式配置rocketmq-3.5.8结果输入 nohup sh mqnamesrv & 报错:Could not find or load main class com.alibaba.rocketmq.namesrv.NamesrvStartup检查了环境变量始终没排除错误,最终知晓安装rocketmq-3.5.8要先编译(笑哭)以下转自:http://转载 2017-07-14 17:18:44 · 17213 阅读 · 0 评论 -
rocketmq环境搭建
RocketMq是一款分布式、队列模型的消息中间件,具有以下特点: 1.能够保证严格的消息顺序 2.提供丰富的消息拉取模式 3.高效的订阅者水平扩展能力 4.实时的消息订阅机制 5.亿级消息堆积能力选用理由; 1.强调集群无单点,可扩展,任意一点高可用,水平可扩展 2.海量消息堆积能力,消息堆积后,写入低延迟 3.支持上万个队列 4.消息失败重试机制 5.消息可查询 6.开源社原创 2017-07-14 21:37:13 · 1221 阅读 · 0 评论 -
rocketmq——HelloWorld
正常情况先启动Consumer再启动Producer(先订阅再发送),否则消费消息的顺序会错乱。依赖包:Producer类:public static void main(String[] args) throws MQClientException, InterruptedException { DefaultMQProducer producer = new DefaultMQP原创 2017-07-16 13:46:24 · 1615 阅读 · 0 评论 -
RocketMq——顺序消费和事务
RocketMQ不遵循JMS规范,自己有一套自定义的机制,使用订阅主题的方式发送和接收任务,支持广播和集群两种消费模式。集群模式:设置消费端对象属性:MessageModel.CLUSTERING,这种方式就可以达到ActiveMQ水平扩展负载均衡消费消息的实现。比较特殊的是这种行为可以支持先发送数据(生产端先发送到MQ),消费端订阅主题发生在生产端之后也可以收到数据,比较灵活。广播模式:设置消费端原创 2017-07-29 18:07:13 · 3110 阅读 · 0 评论