首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bojiangzhou
掘友等级
攻城狮
|
HAND
英雄修身齐家治国平天下
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(11) — 消息生产者
生产者 我们可以从测试用例 org.apache.rocketmq.example.quickstart.Producer 来看生产者发送消息的流程。 消息生产者发送消息比...
2
2
分享
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(10) — 消息存储之文件过期与恢复机制
文件过期清理 消息写入 commitlog 文件,每个 commitlog 文件默认 1GB 大小,文件数量会不断增加,不久就会占满系统磁盘,所以需要一个机制来清理过期的 ...
2
1
分享
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(9) — 消息消费之消费队列和索引
消息主题 在 RocketMQ 中,消息通过主题(Topic)进行分类和管理。主题(Topic)是 RocketMQ 中消息发布和订阅的基本单位。它类似于一个消息分类的概念...
8
2
分享
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(8) — 消息存储之主从复制
这篇文章我们来看下 RocketMQ 的高可用机制之一的主从复制模式,所谓的主从复制就是一主多从模式,生产者向 Master 节点写入数据,然后将数据同步给 Slave 节...
1
1
分享
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(7) — 消息存储之刷盘机制
介绍RocketMQ将消息写入 CommitLog 后,写缓冲区同步,文件映射区同步或异步刷到磁盘的机制。...
赞
评论
分享
bojiangzhou
攻城狮 @HAND
·
1年前
关注
RocketMQ源码系列(6) — 消息存储之核心架构
深入研究RocketMQ的消息存储架构设计,从 DefaultMessageStore 到 CommitLog,再到 MappedFile,揭秘RocketMQ高性能存储的...
2
评论
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
RocketMQ源码系列(5) — Broker 基础
介绍 Broker 模块基础架构,Broker 启动流程分析,Broker 注册与心跳机制,Broker 基于 Netty 的网络服务器和网络客户端的实现原理。...
11
1
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
RocketMQ源码系列(4) — 基于Netty的网络服务器
介绍 NameServer 基于 Netty 的网络服务器实现原理,通信协议的定义、序列化、反序列化机制,Netty 网络服务器的构建、配置、启动等。...
7
2
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
RocketMQ源码系列(3) — 网络通信基础架构
介绍 RocketMQ 网络通信模块基础架构、通信协议,处理网络请求、响应的流程,以及请求执行方式,等待-同步机制等。...
7
2
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
RocketMQ源码系列(2) — 路由中心 NameServer
介绍 NameServer 集群架构设计,Broker 集群设计,Broker 注册机制、心跳机制、故障下线等原理,了解元数据管理器、元数据结构、Topic 配置等。...
7
4
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
RocketMQ源码系列(1) — 基础架构
RocketMQ 基础架构介绍,对 NameServer、Broker 有个基本的认识,再搭建集群部署测试。...
9
4
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Netty 系列(3) — Netty 处理TCP 粘包/拆包
TCP 粘包/拆包 问题分析 TCP 是个“流”协议,所谓流,就是没有界限的一串数据。TCP 底层并不了解上层业务数据的具体含义,它会根据 TCP 缓冲区的实际情况进行包的...
23
2
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Netty 系列(2) — Netty 入门
Netty 基础 Netty 简介 如果基于原生的 NIO 进行网络编程,有很多问题都需要自己进行大量的编程来实现,比如连接异常、网络闪断、粘包拆包、半包读写、网络拥塞、异...
6
1
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Netty 系列(1)— 网络 I/O 基础
网络基础 网络编程基础 Linux 的内核将所有外部设备都看做一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor (fd,...
19
2
分享
bojiangzhou
攻城狮 @HAND
·
2年前
举报
文章上传的图片水印是否可以设置为自己的ID,现在固定是 "@稀土掘金技术社区" ?
反馈 & 建议
分享
1
点赞
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Redis 系列(5)— 常见缓存问题
【本篇文章参考:极客时间-Redis 核心技术与实战】 数据库缓存双写一致性 我们在使用 Redis 缓存的时候,必然会面对的一个问题就是缓存和数据库的一致性问题。这个一致...
7
1
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Redis 系列(4)— 切片集群
切片集群 数据扩展模式 如果Redis要缓存的总数据量不是很大,比如5GB数据,一般使用 主从模型 + 哨兵集群保证高可用 就可以满足。但如果Redis要缓存的总数据量比较...
6
5
分享
bojiangzhou
攻城狮 @HAND
·
2年前
关注
Redis系列(3) — 哨兵高可用
哨兵集群 上篇文章介绍了Redis主从架构模式,在这个模式下,主库存在着单点问题,如果主库发生故障,那客户端就无法发送写请求,而且从库也无法进行数据复制同步了。所以一般部署...
13
5
分享
bojiangzhou
攻城狮 @HAND
·
3年前
关注
Redis系列(2) — 主从读写分离
介绍部署 Redis 主从架构、读写分离,详细介绍了主从复制的原理、断线重连增量复制的原理、心跳检测机制等。...
7
2
分享
bojiangzhou
攻城狮 @HAND
·
3年前
关注
分布式事务系列(1) — 基础理论篇
分布式系统领域和分布式事务有很多基础的理论知识和解决方案,了解这些理论有助于我们理解分布式系统的设计,这篇文章先对这些基础理论和方案有个认识,后面在深入研究各个方案的细节。...
8
评论
分享
下一页
个人成就
文章被点赞
663
文章被阅读
134,826
掘力值
4,337
关注了
2
关注者
1,175
收藏集
8
关注标签
26
加入于
2018-08-01