RocketMq消息队列
爱coding的同学
即使生活过得平淡无奇,也不要忘记最初的梦想
展开
-
Metaq消息队列
参考文档Metaq官方文档 使用场景mq用于不同的程序之间交换数据,通常我们把这个数据称为消息。由于采用了排队机制,所以适合于实时性要求不高但数据量极大的场景。典型的场景如下*日志收集*通知*广播,即一点发送多点接收概念*生产者*消费者*broke*消息**广播消息:集群中每个消费者都能收到消息**非广播消息:集群中任意一个消费者收到消息*topic*group实战第一:申请topic在实际的生产...转载 2018-06-07 20:53:11 · 1292 阅读 · 0 评论 -
Rocketmq架构原理
一:背景 Rocketmq 作为一种分布式的消息队列,在实际的开发中其实应用是非常广的。关于Rocketmq的一些应用场景和具体的api的使用,在前面的文章中已经提到了。那么Rocketmq的原理,我们当然也是需要一探究竟的。二:原理 在Rocketmq的之前版本中是需要和zookeeper结合使用的。在后来的Rocketmq版本中,引用了Rocketmq namesrv ...原创 2018-07-21 22:02:39 · 700 阅读 · 0 评论 -
RocketMq(六)-------RocketMq之事务消费
一:背景对于消息队列,必定绕不开的几个问题是:消息的可靠性,消息的重复,消息的顺序,消息的事务性。前面已经讲了消息的顺序性问题,接下来要了解的就是消息的事务性问题了。好,接下来就来了解一下消息的事务。二:实例producer(生产者):public class Producer { public static void main(String[] args) th...转载 2018-07-21 21:38:42 · 1418 阅读 · 0 评论 -
RocketMQ(五)——消费模式
声明:本文转自:RocketMQ(五)——消费模式目录:一集群消费二广播消费内容补充一、集群消费之前的博客中,启动的都是单个Consumer,如果启动多个呢? RocketMQ-集群消费 其实,对于RocketMQ而言,通过ConsumeGroup的机制,实现了天然的消息负载均衡!通俗点来说,RocketMQ中的消息通过ConsumeGroup实现了将消...转载 2018-07-21 17:30:55 · 1067 阅读 · 0 评论 -
RocketMQ(四)——消息重试
声明:本文转自:RocketMQ(四)——消息重试一: Producer端重试二: Consumer端重试1. Exception2. Timeout三:总结 对于MQ,可能存在各种异常情况,导致消息无法最终被Consumer消费掉,因此就有了消息失败重试机制。很显示,消息重试分为2种:Producer端重试和Consumer端重试。一、 Producer端重试生...转载 2018-07-21 17:27:11 · 1729 阅读 · 2 评论 -
RocketMQ(三)——HelloWorld
声明:本文转自:RocketMQ(三)——HelloWorld目录:1.代码示例2.代码阐释3.运行效果4.内容补充讲个9·3阅兵时程序员间流传的笑话:同学们,现在向我们走来的是程序员方阵!他们穿着拖鞋,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB转换器。他们因睡眠不足而显得精神不振,喊着微弱的口号走过主席台,主席问候:程序员们辛苦了!程序员方队异口同声地答道:...转载 2018-07-21 17:12:58 · 389 阅读 · 0 评论 -
RocketMQ(二)——集群部署
集群部署方式 单个Master 多Master模式 多Master多Slave模式异步复制 多Master多Slave模式同步双写 物理部署结构 双主集群部署 服务器环境 配置IP映射 上传解压 创建存储路径 修改配置文件替换成以下内容 修改日志配置文件 修改启动脚本参数 启动 部署管控台 数据清理 PS 在Metaq1.x/...转载 2018-07-21 16:54:22 · 237 阅读 · 0 评论 -
RocketMQ(一)——简介
声明: 本文转自:RocketMQ(一)——简介What is RocketMQ Where is RocketMQ from MetaqMetamorphosis 1x Metaq 2x RocketMQ 3x How is RocketMQ 上一篇博客主要是介绍了MQ,从这篇开始,步入正题,也就是RocketMQ。阿里巴巴有2大核心的分布式技术,一个是Oc...转载 2018-07-21 16:44:23 · 250 阅读 · 0 评论 -
RocketMQ背景
声明:本文转自:RocketMQ(前传)——消息队列提到RocketMQ,不知道亲爱的程序猿们会想到什么?哈哈,我想到的是Rocket和MQ!何为Rocket? 没错,就是火箭,是不是感觉快得嗖嗖的。在无数剁手党的大力配合下,经过双11的证明,RocketMQ确实保证了系统嗖嗖的。(你懂得!)一、何为MQ?MQ全称为Message Queue, 消息队列(MQ)是一...转载 2018-07-21 16:41:57 · 666 阅读 · 0 评论 -
RocketMQ环境搭建(双master双slave模式)
说明:本文转自:RocketMQ环境搭建(双master双slave模式)搭建过程:1.环境准备: 准备四台主机(我这里用CentOSx64)主机 角色 broker 192.168.192.130 Master1 BrokerServerA 192.168.192.131 Master2 BrokerServerB 192.16...转载 2018-07-21 22:24:06 · 1527 阅读 · 0 评论