要做技术选型,那么必须对现今的各个消息中间件有个深入的理解才能做技术选型。否则别人问你,你为什么要用这个消息中间件,你说不出个所以然来,怎么做架构师呢? 截止到目前为止,现在业界流行的消息队列中间件有:Redis、ActiveMQ、RabbitMQ、RocketMQ、Kafka。下面我们将逐个对他们 ...
分类:
其他好文 时间:
2019-01-07 21:31:44
阅读次数:
193
转:https://blog.csdn.net/zhouhao88410234/article/details/77574689?fps=1&locationNum=9 为何要懂零拷贝原理?因为rocketmq存储核心使用的就是零拷贝原理。 ...
分类:
编程语言 时间:
2019-01-07 10:36:50
阅读次数:
284
一、背景 项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。 以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redis的发布订阅, 每秒只能发出几千条,虽然目前绰 ...
分类:
系统相关 时间:
2019-01-06 16:30:13
阅读次数:
193
MQ,其实目的都是一样,就是应对系统的并发可以实现消峰和解耦的作用,类似于创建了一个线程异步操作,这一点可以了解一下一款优秀的并发框架(Disruptor),据说是每秒可以处理十万级数据, 目前据本人了解,有一个开源分布式事务框架Hmily使用了这个,实现了异步处理解耦的作用,也省去了不少代码 言归 ...
分类:
其他好文 时间:
2018-12-27 18:19:27
阅读次数:
246
参考文档: http://jm.taobao.org/2017/01/12/rocketmq quick start in 10 minutes/ http://rocketmq.apache.org/docs/quick start/ https://www.jianshu.com/p/82406 ...
分类:
其他好文 时间:
2018-12-27 00:32:21
阅读次数:
106
感觉自己越来越像个运维了,真的是所有的分布式的中间件基本都搭建了一遍 不得了了。 好 废话少说 , 还是来走Kafka 吧 , 经历了Rocket MQ , Kafka 的搭建真的是简单的不知道多少倍 , RocketMQ 实在 是太麻烦了。 还是老方案 , 先登录官网。 https://archi ...
分类:
其他好文 时间:
2018-12-26 01:10:20
阅读次数:
217
课程目录:01-项目简介Springboot简介入门配置项目准备02-MariaDB主从安装SpringBoot整合MyBatis配置03-MyBatis主从实现代码读写分离应用以及实现04-RocketMQ入门及其使用(一)05-RocketMQ入门及其使用(二)06-RocketMQ与项目整合0 ...
分类:
编程语言 时间:
2018-12-25 00:07:09
阅读次数:
272
本文介绍Linux安装RocketMQ。 1.RocketMQ简介 RocketMQ是阿里巴巴中间件开发的分布式消息系统,曾经经历过很多阿里巴巴大型项目的实际检验。在去年已经正式捐献给Apache开源基金会,成为孵化项目。今年正式升级成为了apache的顶级项目。 RocketMQ官网地址为: "h ...
分类:
系统相关 时间:
2018-12-23 23:51:03
阅读次数:
260
环境 jdk1.7+ tomcat7.0+ rocketmq-3.2.6 rocketmq-web-console(控制台) 1. 上传 alibaba-rocketmq-3.2.6.tar.gz文件至/usr/local2. 解压 tar -zxvf alibaba-rocketmq-3.2.6. ...
分类:
其他好文 时间:
2018-12-23 15:31:47
阅读次数:
181
Rocket 火箭 MQ的作用:同步转异步(异步解耦)。 难点:如何确保消息一定被消费,而且仅消费一次。 1、消息架构:生产者、服务器、消费者、路由发现。 2、消息顺序:严格按照消息到达服务器的顺序进行消费。 3、消息过滤: a、服务端过滤 b、消费端过滤。 缺点:无用的消息也传输到消费端。优点:可 ...
分类:
其他好文 时间:
2018-12-23 12:44:40
阅读次数:
128