1.源码包 RocketMQ-3.5.8.tar.gz 2.准备 确保已安装好了jdk,maven 解压后的存放路径为: /usr/local/rocketmq-source 编译安装 ( 过程会很久,因为要通过mvn下载jar包。 安装完成后会有devenv和target文件夹生成,没有的话,重新 ...
分类:
其他好文 时间:
2016-12-28 20:33:15
阅读次数:
977
报错: 查看当前主机名: hostname命令: 在hosts中配置mq的master和slave(如果有slave): 这样生产者服务就可以启动了。 ...
分类:
其他好文 时间:
2016-12-28 12:03:34
阅读次数:
438
阿里的rocketmqRocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:1、支持严格的消息顺序;2、支持Topic与Queue两种模式;3、亿级消息堆积能力;4、比较友好的分布式特性;5、同时支持Push与Pull方式消费消息;https://github.com/alibaba/RocketMQ/releases最新版本..
分类:
其他好文 时间:
2016-12-14 22:20:46
阅读次数:
564
热点随笔: · 为什么你有许多架构师,项目依然延期并各种问题(sheng.chao)· 单点登录原理与简单实现(凌承一)· 2016年开源巨献:来自百度的71款开源项目(灵雨飘零)· 大三那年在某宝8块钱买的.NET视频决定了我的职业生涯(梦亦晓)· Jexus 5.8.2 正式发布为Asp.Net ...
分类:
其他好文 时间:
2016-12-05 09:45:26
阅读次数:
154
参考: 开源社区:https://github.com/alibaba/RocketMQ rocketmq入门: http://www.cnblogs.com/LifeOnCode/p/4805953.html 考拉哥的博客: http://lifestack.cn/archives/tag/roc ...
分类:
其他好文 时间:
2016-12-02 09:49:24
阅读次数:
619
RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。 消息中间件最主要的作用是解耦,中间件最标准的用法是 ...
分类:
其他好文 时间:
2016-12-01 11:43:46
阅读次数:
254
普通的信息发送和消费 首先要启动nameserver和broker,nameserver是一个几乎无状态节点。broker分为master和slave,master和slave的对应关系通过指定相同的BrokerName,不同的BorkerId来定义,BrokerId为0表示Master,其他为Sl ...
分类:
其他好文 时间:
2016-11-29 19:20:18
阅读次数:
286
RocketMQ的集群部署方式有多种,其中包括单个Master、多个Master、多Master多Slave模式(异步复制)以及多Master多Slave模式(同步双写)。本次以多Master集群模式为例搭建一个双机Master的RocketMQ集群环境。 1、双机Master服务器环境 序号 ip ...
分类:
系统相关 时间:
2016-11-18 18:21:40
阅读次数:
473
1、通用架构概述 创业之初,我们往往会为了快速迭代出产品,而选择最简单的技术架构,比如LAMP架构,SSH三层架构。这些架构可以适应初期业务的快速发展,但是,随着业务变得越来越复杂,我们会发现这些架构越来越难支撑业务的发展,出现在一个类中写好几千行代码,一个方法中到处都是if else语句,如果中间 ...
分类:
其他好文 时间:
2016-11-14 12:23:35
阅读次数:
159
broker 1. broker的启动 brker的启动 Broker向namesrv注册 Topic在broker文件上的存储json格式 Namesrv接收Broker注册的topic信息, namesrv只存内存,但是broker有任务定时推送 1. 接收数据向RouteInfoManager ...
分类:
其他好文 时间:
2016-11-11 19:55:15
阅读次数:
333