上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 53 下一页
摘要: 全面认识Apache SkyWalking Apache SkyWalking 是中国首个、也是唯一一个发展成为 Apache 顶级项目的个人开源项目。Apache SkyWalking 作为业界最为领先的开源 APM 项目之一,提供了以往只有商业 APM 或者监控公司才具有的功能特性。 一、Sky 阅读全文
posted @ 2021-03-10 09:57 左扬 阅读(3130) 评论(0) 推荐(0) 编辑
摘要: 初识NoSQL 一、什么是NoSQL NoSQL 不仅仅是 SQL,它是 Not Only SQL 的缩写,也是众多非关系数据库的统称。NoSQL 和关系数据库一样,也是用来存储数据的仓库。 为什么需要使用 NoSQL? 随着互联网的高速发展,数据量、访问量呈爆发式增长,人们对网络的需求逐渐多样化。 阅读全文
posted @ 2021-03-09 09:57 左扬 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 延迟消息机制 一、延迟消息概述 什么是延迟消息呢?延迟消息也叫定时消息,一般地,生产者在发送消息后,消费者希望在指定的一段时间后再消费。常规做法是,把信息存储在数据库中,使用定时任务扫描,符合条件的数据再发送给消费者。 RocketMQ 延迟消息是通过 D:\rocketmq-master\stor 阅读全文
posted @ 2021-03-02 15:47 左扬 阅读(659) 评论(0) 推荐(0) 编辑
摘要: RocketMQ——事务消息机制 一、事务消息概述 2018 年 07 月 24 日,RocketMQ 社区发布 4.3.0 版本,开始正式支持事务消息。 事务消息的实现方案目前分为2种: 两阶段提交方案 三阶段提交方案 RocketMQ 采取了两阶段提交的方案进行实现。 我们在说到事务时,通常会想 阅读全文
posted @ 2021-03-02 13:26 左扬 阅读(868) 评论(0) 推荐(0) 编辑
摘要: Broker 的关机恢复机制 一、Broker关机恢复概述 Broker关机恢复是指恢复 CommitLog、Consume Queue、Index File 等数据文件。Broker 关机分为正常调用命令关机和异常被迫进程停止关机两种情况。恢复过程的设计目标是使进程正常停止的进程实现零数据丢失,异 阅读全文
posted @ 2021-03-02 11:13 左扬 阅读(517) 评论(0) 推荐(0) 编辑
摘要: Broker 主从同步机制 一、主从同步概述 Broker 有2种角色: Master:主要用于处理生产者、消费者的请求和存储数据。 Slave:从 Master 同步所有数据到本地。具体体现在以下2个方面: Broker 服务高可用。一般生产环境会部署两个主Broker节点和两个从Broker(2 阅读全文
posted @ 2021-03-01 21:52 左扬 阅读(1716) 评论(0) 推荐(0) 编辑
摘要: Broker 过期文件删除机制 RocketMQ 中主要保存了 CommitLog、Consume Queue、Index File 三种数据文件。由于内存和磁盘都是有限的资源,Broker 不可能永久地保存所有数据,所以一些超过保存期限的数据会被定期删除。RocketMQ 通过设置数据过期时间来删 阅读全文
posted @ 2021-03-01 20:42 左扬 阅读(1111) 评论(0) 推荐(0) 编辑
摘要: Broker CommitLog 索引机制 绝大部分存储组件都有索引机制,RocketMQ 也一样,有巨量堆积能力的同时,通过索引可以加快读取和查询。 一、索引的数据结构: 索引,是为增加查询速度而设计的一种数据结构。在 RocketMQ 中也是以文件形式保存在 Broker 中的。 Broker中 阅读全文
posted @ 2021-03-01 16:16 左扬 阅读(675) 评论(0) 推荐(0) 编辑
摘要: Broker读写分离机制 在 RocketMQ 中,有2处地方使用到 "读写分离" 机制。 Broker Master-Slave 读写分离:写操作到 Master Broker,从 Slave Broker 读取消息。Broker 配置为 slaveReadEnable=True(默认False) 阅读全文
posted @ 2021-03-01 14:27 左扬 阅读(1528) 评论(0) 推荐(1) 编辑
摘要: Broker消息存储机制 RocketMQ 使用 CommitLog 文件将消息存储到磁盘上,那么 RocketMQ 存储消息到磁盘的过程是怎么样的呢? RocketMQ 首先将消息数据写入操作系统 PageCache,然后定时将数据刷入磁盘。 一、Broker 消息存储的流程是什么? 下面主要介绍 阅读全文
posted @ 2021-02-25 16:59 左扬 阅读(868) 评论(0) 推荐(0) 编辑
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 53 下一页
levels of contents