
MQ
文章平均质量分 98
还不够
这个作者很懒,什么都没留下…
展开
-
源码分析 RocketMQ DLedger 多副本即主从切换实现原理
原文:https://juejin.im/post/5db837186fb9a0204c5c36bbDLedger 基于 raft 协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。RocketMQ 中主从同步,从节点不仅会从主节点同步数据,也会同步元数据,包含 topic 路由信息、消费进度、延迟队列处理队列、消费组订阅配置等信...转载 2022-01-07 10:51:57 · 1228 阅读 · 0 评论 -
后端程序员必备:RocketMQ相关流程图/原理图
原文:https://juejin.im/post/5d7b06596fb9a06ae61ae5e3前言整理了一些RocketMQ相关流程图/原理图,做一下笔记,大家一起学习。(想自学习编程的小伙伴请搜索圈T社区,更多行业相关资讯更有行业相关免费视频教程。完全免费哦!)RocketMQ是什么是一个队列模型的消息中间件,具有高性能、高可靠、高实时、分布式特点...转载 2019-11-08 14:13:00 · 394 阅读 · 0 评论 -
mq知识总结
概述为什么使用消息队列? 使用消息队列有什么缺点? 消息队列如何选型? 如何保证消息队列是高可用的? 如何保证消息不被重复消费? 如何保证消费的可靠性传输? 如何保证消息的顺序性?1.为什么要使用消息队列分析:一个用消息队列的人,不知道为啥用,这就有点尴尬、没有复习这点,很容易被问蒙,然后就开始胡扯了。回答:这个问题,咱只答三个最主要的应用场景(不可否认还有掐的,但是只答...转载 2019-05-13 10:23:05 · 265 阅读 · 0 评论 -
RocketMQ总结整理
1.RocketMqRocketMQ的前身是Metaq,当Metaq3.0发布时,产品名称改为RocketMQ,有以下特点: 1. 能够保证严格的消息顺序2. 提供丰富的消息拉取模式3. 高效的订阅者水平扩展能力4. 实时的消息订阅机制5. 亿级消息堆积能力2.核心原理2.1. 数据结构(1)所有数据单独储存到commit Log ,完全顺序写,随机读(2)对最终用户展现的队列实际只储存消息在Co...转载 2018-05-20 17:33:51 · 371 阅读 · 0 评论 -
RocketMQ管理命令说明
原文:https://blog.youkuaiyun.com/zhu_tianwei/article/details/409513011.1. 控制台使用RocketMQ提供有控制台及一系列控制台命令,用于管理员对主题,集群,broker等信息的管理;l 登录控制台:首先进入RocketMQ工程,进入/RocketMQ/bin在该目录下有个mqadmin脚本l 查看帮助:在mqadmin下可以查看有哪些...转载 2018-05-20 13:00:56 · 571 阅读 · 0 评论 -
RocketMQ——水平扩展及负载均衡详解
原文:http://jaskey.github.io/blog/2016/12/19/rocketmq-rebalance/RocketMQ是一个分布式具有高度可扩展性的消息中间件。本文旨在探索在broker端,生产端,以及消费端是如何做到横向扩展以及负载均衡的。Broker端水平扩展Broker负载均衡Broker是以group为单位提供服务。一个group里面分master和slave,mas...转载 2018-05-17 23:22:29 · 2847 阅读 · 0 评论 -
分布式开放消息系统(RocketMQ)的原理与实践
原文:https://www.jianshu.com/p/453c6e7ff81c分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?关键特性以...转载 2018-05-17 23:21:29 · 201 阅读 · 0 评论 -
3分钟快速入门RocketMQ(下)
原文:http://www.jianshu.com/p/dc3f2b62b9bf 冯先生的笔记 关注2017.08.09 07:39* 字数 991 阅读 879评论 1喜欢 1RocketMQ 集群部署模式单 master 模式也就是只有一个 master 节点,称不上是集群,一旦这个 master 节点宕机,那么整个服务就转载 2017-12-10 23:51:40 · 660 阅读 · 0 评论 -
3分钟快速入门RocketMQ(上)
原文:http://www.jianshu.com/p/83d2bdadebaa 冯先生的笔记 关注2017.08.06 00:29* 字数 1055 阅读 1337评论 1喜欢 1简介用官方的话来说,RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件,具有以下特性(ps:对于这些特性描述,大家简单过一眼就即可,深入转载 2017-12-10 23:50:55 · 699 阅读 · 0 评论 -
RocketMQ 实战之快速入门
原文:http://www.jianshu.com/p/824066d70da8 冯先生的笔记 关注2017.06.06 21:58* 字数 2387 阅读 9623评论 7喜欢 24最近 RocketMQ 刚刚上生产环境,闲暇之时在这里做一些分享,主要目的是让初学者能快速上手RocketMQ。RocketMQ 是什么Gith转载 2017-12-10 23:49:59 · 378 阅读 · 0 评论 -
RocketMQ 消息队列单机部署及使用
原文: http://blog.youkuaiyun.com/loongshawn/article/details/51086876版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]转载请注明来源:http://blog.youkuaiyun.com/loongshawn/article/details/51086876相关文章转载 2017-12-10 23:48:56 · 322 阅读 · 0 评论 -
Linux下RocketMQ环境的配置
原文:http://www.cnblogs.com/freeweb/p/7817968.htmlRocketMQ是一款分布式消息系统,最初是由阿里巴巴消息中间件团队研发并大规模应用于生产系统,满足线上海量堆积的需求,在去年捐赠给Apache开源基金会,并列为孵化项目,今年成功的正式成为了apache顶级项目;早期阿里曾经基于ActiveMQ研发的消息系统,随着业务消息的规模增大,瓶颈逐渐明显,后来...转载 2018-05-20 17:37:42 · 362 阅读 · 0 评论 -
RocketMQ原理(4)——消息ACK机制及消费进度管理
原文:https://zhuanlan.zhihu.com/p/25265380https://zhuanlan.zhihu.com/p/25140744 中剖析过,consumer的每个实例是靠队列分配来决定如何消费消息的。那么消费进度具体是如何管理的,又是如何保证消息成功消费的(RocketMQ有保证消息肯定消费成功的特性(失败则重试)?本文将详细解析消息具体是如何ack的,又是如何保证消费肯...转载 2018-05-20 21:16:05 · 684 阅读 · 0 评论 -
rocketmq的重试队列和死信队列
原文:https://www.jianshu.com/p/1281f7fee69c消费端,一直不回传 消费的结果。rocketmq认为消息没收到,consumer下一次拉取,broker依然会发送该消息。所以,任何异常都要捕获返回ConsumeConcurrentlyStatus.RECONSUME_LATERrocketmq会放到重试队列。这个重试TOPIC的名字是%RETRY%+consume...转载 2018-05-20 21:54:12 · 8341 阅读 · 2 评论 -
分布式开放消息系统(RocketMQ)的原理与实践
原文:https://www.jianshu.com/p/453c6e7ff81c分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题:消息的顺序问题消息的重复问题RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些关键特性?其实现原理是怎样的?关键特性以...转载 2018-06-27 14:41:24 · 265 阅读 · 0 评论 -
RocketMQ的一些特性
原文:http://jameswxx.iteye.com/blog/2091966一 nameserver相对来说,nameserver的稳定性非常高。原因有二:1 nameserver互相独立,彼此没有通信关系,单台nameserver挂掉,不影响其他nameserver,即使全部挂掉,也不影响业务系统使用,这点类似于dubbo的zookeeper。2 nameserver不会有频繁的读写,所以...转载 2018-06-26 17:10:48 · 280 阅读 · 0 评论 -
RocketMQ——消息文件过期原理
原文:http://jaskey.github.io/blog/2017/02/16/rocketmq-clean-commitlog/RocketMQ——消息文件过期原理2017-02-16 THU 11:49RocketMQ——消息ACK机制及消费进度管理 文中提过,所有的消费均是客户端发起Pull请求的,告诉消息的offset位置,broker去查询并返回。但是有一点需要非常明确的是,消息消...转载 2018-05-16 00:49:38 · 2730 阅读 · 1 评论 -
rocketmq怎么保证队列完全顺序消费
原文:https://www.zhihu.com/question/30195969实际上,RocketMQ是支持顺序消费的。但这个顺序,不是全局顺序,只是分区顺序。要全局顺序只能一个分区。之所以出现你这个场景看起来不是顺序的,是因为发送消息的时候,消息发送默认是会采用轮询的方式发送到不通的queue(分区)。如图:而消费端消费的时候,是会分配到多个queue的,多个queue是同时拉取提交消费。...转载 2018-05-16 00:36:19 · 8685 阅读 · 0 评论 -
1MQ选型对比 2
http://jm.taobao.org/2017/01/12/rocketmq-quick-start-in-10-minutes/(阿里中间件博客团队)阿里 RocketMQ 优势对比阅读 1531收藏 512017-11-14原文链接:mp.weixin.qq.com5分钟带你读懂2018 数据分析师成长指南!juejin.im为什么选择RocketMQ消息中间件?主流的MQ有很多,比如Ac...转载 2018-05-07 21:28:40 · 1911 阅读 · 0 评论 -
RocketMQ消费失败消息深入分析(consumer,broker的具体处理逻辑)
原文:http://tech.dianwoda.com/2018/02/09/rocketmq-reconsume/前言消息队列是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。目前在生产环境,使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。由于每个消息队列都有它的优势和劣势,我们公司对于不同的场景使用了不同类...转载 2018-05-20 22:47:40 · 4725 阅读 · 0 评论 -
RocketMQ最佳实践(四)可视化管理控制台rocketmq-console-ng
原文:https://blog.youkuaiyun.com/jayjjb/article/details/72674738RocketMQ有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫“rocketmq-console”,这个便是管理控制台项目了。先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketm...转载 2018-05-20 22:13:43 · 791 阅读 · 0 评论 -
【中间件1】在Windows下搭建RocketMQ
原文: http://blog.youkuaiyun.com/u014134180/article/details/51790988目录目录一 准备工作1 RocketMQ部署架构12 环境配置二 安装RocketMQ1 下载编译好的RocketMQ2 解压缩并进入bin目录3 启动name server4 启动broker5 MQ安转载 2017-12-10 23:45:49 · 491 阅读 · 0 评论