RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生 ...
分类:
编程语言 时间:
2017-12-13 20:13:52
阅读次数:
145
一 机器部署 1.1 机器组成 1台nameserver 1台broker 异步刷盘 2台producer 2台consumer 1.2 硬件配置 CPU 两颗x86_64cpu,每颗cpu12核,共24核 内存 48G 网卡 千兆网卡 磁盘 除broker机器的磁盘是RAID10,共1.1T,其他 ...
分类:
其他好文 时间:
2017-12-12 13:47:08
阅读次数:
346
转载请注明原创出处,谢谢! 说在前面 之前在 "JVM菜鸟进阶高手之路十(基础知识开场白)" 的时候简单提到了二进制相关问题,最近在看RocketMQ的源码的时候,发现涉及二进制的内容蛮多,jdk源码里面也是有很多涉及到二进制相关的操作,今天这篇文章仅仅是扫盲篇,后续会介绍灵活运用篇。 说明 任何东 ...
分类:
编程语言 时间:
2017-12-05 13:20:14
阅读次数:
223
前面几篇文章介绍了为什么选择RocketMQ,以及与kafka的一些对比: "阿里 RocketMQ 优势对比" ,方便大家对于RocketMQ有一个简单的整体了解,之后介绍了: "MQ 应用场景" ,让我们知道MQ在什么时候可以使用,可以解决什么问题,之后介绍了: "RocketMQ集群部署配置" ...
分类:
其他好文 时间:
2017-11-24 23:58:46
阅读次数:
400
目标,使用2台机器部署RocketMQ多Master多Slave模式,异步复制集群模式。 第一步,修改/etc/hosts文件 集群机器配置完成之后,集群内进行ping一下,确保都通。 编译得到环境 配置集群模式【多Master多Slave模式,异步复制】 配置的目录说明: 2m noslave : ...
分类:
其他好文 时间:
2017-11-21 22:03:14
阅读次数:
151
RocketMQ是一款分布式消息系统,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量堆积的需求,在去年捐赠给Apache开源基金会,并列为孵化项目,今年成功的正式成为了apache顶级项目;早期阿里曾经基于ActiveMQ研发的消息系统,随着业务消息的规模增大,瓶颈逐渐明显, ...
分类:
系统相关 时间:
2017-11-11 11:21:40
阅读次数:
176
Kafka初识 1、Kafka使用背景 在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题: 这些场景都有一个共同点: 数据是由上游模块产生,上游模块,使用上游模块的数据计算、统计、分析,这个时候就可以使用消息系统,尤其是分布式消息系统! 2、Kafka的定义 What is ...
分类:
其他好文 时间:
2017-11-11 00:33:20
阅读次数:
126
本文首先引出消息中间件通常需要解决哪些问题,在解决这些问题当中会遇到什么困难,Apache RocketMQ作为阿里开源的一款高性能、高吞吐量的分布式消息中间件否可以解决,规范中如何定义这些问题。然后本文将介绍RocketMQ的架构设计,以期让读者快速了解RocketMQ。 消息中间件需要解决哪些问 ...
分类:
其他好文 时间:
2017-10-31 23:55:25
阅读次数:
235
简介: RocketMQ是阿里巴巴出品的一款低延迟,可靠,可扩展,易于使用的面向消息的中间件,支撑着阿里巴巴集团庞大的消息业务增长。RocketMQ是基于MetaQ的一个开源分支,几乎重写了MetaQ所有的核心组件,可以说是MetaQ的下一代产品。同时也是阿里云的ONS云消息服务的核心组件,每天可处 ...
分类:
其他好文 时间:
2017-10-19 16:00:08
阅读次数:
233
主要是比较这几种队列中间件: rabbitmq kafka rocketmq ONS 分以下几个维度来比较 高并发 毫无疑问KAFKA发消息的速度是最快的 ROCKETMQ/ONS次之 rabbitmq最慢 毫无疑问KAFKA发消息的速度是最快的 ROCKETMQ/ONS次之 rabbitmq最慢 ...
分类:
其他好文 时间:
2017-10-05 15:36:47
阅读次数:
246