自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中间件兴趣圈

主打成体系剖析java中间件,已发布RocketMQ、Kafka、Dubbo、Sentinel、Canal、ElasticJob、ElasticSearch等15个专栏。

  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 RocketMQ源码分析之Broker概述与同步消息发送原理与高可用设计及思考

1、Broker概述Broker 在 RocketMQ 架构中的角色,就是存储消息,核心任务就是持久化消息,生产者发送消息给 Broker,消费者从 Broker 消费消息,其物理部署架构图如下:备注:以上摘录自官方 RocketMQ 设计文档。上述基本描述了消息中间件的架构设计,不仅限于 RocketMQ,不同消息中间件的最大区别之一在消息的存储上。2、B...

2017-07-22 18:58:17 11194 13

原创 RocketMQ源码分析之NameServer

1、RocketMQ组件概述NameServer NameServer相当于配置中心,维护Broker集群、Broker信息、Broker存活信息、主题与队列信息等。NameServer彼此之间不通信,每个Broker与集群内所有的Nameserver保持长连接。2、源码分析NameServer本文不对 NameServer 与 Broker、Producer 集群、Cons...

2017-07-17 23:06:40 13545 8

原创 MySQL技术内幕-InnoDB存储引擎读写笔记(性能调优)

本文从CPU、内存、SQL多角度介绍MySQL性能优化。并详细对MySQL执行计划进行解读

2017-07-17 20:18:57 2504

原创 MySQL技术内幕-InnoDB存储引擎读写笔记(索引概述)

1、InnoDB存储类型表类型 InnoDB存储引擎表类似于Oracle的索引组织表,即使用聚簇索引来组织数据。InnoDB每个表都有一个主键,基于主键的聚簇索引来存放数据(B+树的叶子节点保存数据行,并不是存储数据行的地址)。 如果没有显示的为InnoDB表定义主键: 1)首先表中是否有为空的唯一索引(Unique NOT NULL),如果有,则该列即为主键

2017-07-15 09:31:39 2253

原创 MySQL技术内幕-InnoDB存储引擎读书笔记(MySQL日志文件)

本文基于MySQL技术内幕-InnoDB存储引擎,详细介绍了mysql相关的日志文件,包括错误日志、查询日志、慢查询日志、binlog日志、redo、undo日志的相关配置参数,并重点分析了binlog、redo、undo日志的写入方式与写入时机,以及InnoDB如果如何实现事务的原子性与持久性。

2017-07-09 10:29:46 2571

原创 MySQL技术内幕-InnoDB存储引擎读书笔记(mysql存储引擎概述)

MySQL技术内幕-InnoDB存储引擎读书笔记,主要总结InnoDB与MyISAM存储引擎的区别,并详细介绍了MVCC多版本并发控制协议。

2017-07-06 11:23:38 901

rocketmqpdf.zip

根据RocketMQ专栏整理的电子书籍,覆盖笔者运维千亿级消息流转的运维经验。

2021-04-28

rocketmq实战与源码分析.zip

由阿里巴巴根据[中间件兴趣圈]RocketMQ专栏文章,整理的两本电子书,总的来看主要从如下三部分进行展开: 1线上故障分析结合笔者日均消息流转千亿级别的消息集群的运维经验、网友的问题提问整理提取的精华。 2 源码分析篇主要是对RocketMQ4.4.0及其后续版本中的新加入的功能进行源码级别的剖析,主要包括ACL、消息轨迹、多副本。 3 认知篇主要展示笔者阅读源码的经验分享,以及如何以布道师的身份参与Apache顶级开源项目的经历。

2021-03-13

Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码

1、客户端与服务端基于单一长连接进行通信,客户端一条连接被多个线程使用。 2、实现私有协议 请求协议 协议头:4字节的请求序列号 2字节的请求类型 2字节数据包长度 数据部分: 服务调用:2字节请求服务名长度 若干字节请求服务名 2字节请求参数长度 若干字节参数 心跳包:数据部分无 响应信息 协议头:4字节的请求序列号 2字节的执行状态码 2字节数据长度 数据部分: 多字节的响应数据信息(data) 3、代码基于Netty5

2017-03-09

Twemproxy 0.4.1

Twemproxy 构建redis集群 twemproxy最新版本 0.4.1

2016-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除