
mq
文章平均质量分 94
追风夏
这个作者很懒,什么都没留下…
展开
-
RocketMQ 中DLedger框架 基于Raft算法实现选主及日志同步
broker 在集群模式下,需要实现两个功能点:1、多节点broker之间commitLog 日志文件内容同步;无论是 写主读从,一写多读,多主模式等。 同一个group内 master-slave 集群内,数据需要同步2、能够自动容灾,即主节点挂了之后能够自动产生新的主节点,不影响对外提供服务数据同步:传统 Mater/Slave 模式就可以支持自动选主及切换: Zookeeper组件, 以及基于Raft等 分布式一致性算法实现。基于zookeeper组件,需要额外部署zk集群原创 2022-01-06 14:45:14 · 2374 阅读 · 0 评论 -
浅谈RocketMQ 原理-源码流程
官网:http://rocketmq.apache.org/### 背景#### 1、为什么使用 MQMQ 的作用:1)削峰填谷2) 异步处理3) 系统解耦#### 2、 为什么使用rocketMQ 早期阿里曾经基于ActiveMQ研发消息系统, 随着业务消息的规模增大,瓶颈逐渐显现,后来也考虑过Kafka,但因为在低延迟和高可靠性方面没有选择,最后才自主研发了RocketMQ, 各方面的性能都比目前已有的消息队列要好,RocketMQ和Kafka在概念...原创 2021-06-19 17:31:38 · 234 阅读 · 0 评论 -
MAC OS 安装rabbitmq+spring boot使用及踩坑 AmqpIOException: java.io.IOException
前言项目中需要使用RabbitMQ的,且需要大量测试,于是初学本机安装测试使用,简单记录,及很蠢的坑。参考了很多博客,侵删!MAC OS上安装可官网下载:http://www.rabbitmq.com/download.html也可以在mac终端上使用brew安装:brew更新brew安装rabbitmq安装完之后一般位置在:/usr/local/Cellar/rabb...原创 2018-07-26 20:22:33 · 3080 阅读 · 2 评论