RocketMQ
文章平均质量分 62
wulitaot
这个作者很懒,什么都没留下…
展开
-
7~RocketMQ_Broker配置文件详解
# 所属集群名字附加:如果有多个master,那么每个master配置的名字应该一样,要不然识别不了对方,不知道是一个集群内部的brokerClusterName=rocketmq-cluster# 此处需手动更改 ## broker名字,注意此处不同的配置文件填写的不一样附加:按配置文件文件名来匹配brokerName=broker-a# 0 表示Master, > 0 表示slavebr...原创 2018-03-15 11:59:49 · 2589 阅读 · 0 评论 -
5~RocketMQ双主模式集群环境搭建
1 准备:两台Linux机器,64位centos每个ip机器搭建一个nameserver和一个masterlinux环境准备:jdk1.7+、alibaba-rocketmq-3.2.6.tar.gz2 配置hosts(nameserver必须要有,master可配可不配)vi /etc/hostseg:192.168.0.1 rocketmq-nameserver1192.168.0.2 roc...原创 2018-03-14 16:12:44 · 1461 阅读 · 1 评论 -
mqadmin运维指令
1.1. 控制台使用RocketMQ 提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker 等信息的管理;登录控制台首先进入RocketMQ 工程,进入/RocketMQ/bin在该目录下有个mqadmin 脚本查看帮助在mqadmin 下可以查看有哪些命令sh mqadmin查看具体命令的使用sh mqadmin help 命令名称例如,查看updateTopic 的使用sh m...原创 2018-03-14 10:53:36 · 7631 阅读 · 0 评论 -
4~RocketMQ-集群构建模型详解
RocketMQ是什么?topic主题(比拟公司)下的字标签 tags(比拟部门)创建topic默认会创建4个QueueProducer\Consumer\队列都可以分布式一个Consumer组也是可以同时监听两个队列RocketMQ网络部署特点1 Name Server是一个几乎无状态节点,单纯的做一个服务发现和路由的机制,可集群部署,节点之间无任何信息同步2 Broker部署相对复杂,Brok...原创 2018-03-13 17:02:44 · 346 阅读 · 0 评论 -
3~RocketMQ-集群构建模型详解
1 RocketMQ就是为了分布式而产生的,当然天然支持集群;2 RocketMQ(Broker端)的集群模型 单机模式(M) ps:其中一个server Master-Slave模式(M-S) ps:主从 数据copy 双Master模式(2M) ps:没有备份 双主双从模式(2M-2S) ps:比较可靠的模式 多主多从模式(NM-NS) ps:后期数据量大mq上不去,那就加集群...原创 2018-03-13 16:57:30 · 276 阅读 · 0 评论 -
2~核心概念详解
1,前言前面说了,这个框架就是阿里巴巴开发的,它为了适应淘宝天猫的业务逻辑,RocketMQ引用JMS规范与CORRA Notification规范,参考了同类产品的设计思想,但它并不遵循任何规范2,发展历史Metaq 1.xMetaq 2.x:2012年10月份上线,淘宝内部广泛使用RcoketMQ3.x 3,专业术语Producer:消息生产者,负责产生消息,一般由业务系统负责产生消息。Con...原创 2018-03-13 16:53:58 · 135 阅读 · 0 评论 -
1~RocketMQ简介
1,简介一款分布式、队列模型的消息中间件(耳熟能详国外开源的还有 经典的ActiveMQ,RabbitMQ,大数据领域应用很广基于内存的Kafka;商用的IBM的mq、基于内存的Zeromq)底层采用Netty NIO框架进行数据通信内部摒弃了Zookeeper,使用更轻量级的NameServer进行网络路由,提高服务性能,并且支持消息失败重试机制天然支持集群模型支持以及消息堆积能力2,阿里巴巴开...原创 2018-03-13 16:50:47 · 326 阅读 · 0 评论 -
10~Rocket_Producer_API详解
# Rokcet-MQ提供了三种不同的模式的producer:1.NormalProducer(普通)2.OrderProducer(顺序)3.TransactionProducer(事务)#生产者常用API原创 2018-03-16 17:43:09 · 182 阅读 · 0 评论 -
8~RocketMQ之HelloWord
使用RocketMQ分为以下步骤生产者:第一步:创建DefaultMQProducer类并设定生产者名称,设置setNamesrvAddr,集群模式用“;”进行分割,调用start方式启动即可第二步:使用Message类进行实例化消息,参数分为:主题、标签、内容。第三步:调用send方法发送消息,并且关闭生产者即可。消费者:第一步:创建DefaultMQPushConsumer类并设定消费者名称,...原创 2018-03-15 15:46:12 · 217 阅读 · 0 评论 -
6~RocketMQ控制台使用详解
使用RocketMQ自带的web项目rocketmq-console-3.2.6.war监控集群消费信息。1 部署tomcat下载解压到指定目录/usr/local2 下载rocketmq-console-3.2.6.war,并放到tomcat的webapps目录下面,解压 #unzip rocketmq-console-3.2.6.war -d rocketmq-console并重新命名,删除w...原创 2018-03-14 16:55:16 · 5720 阅读 · 1 评论