- 博客(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
rocketmq实战与源码分析.zip
2021-03-13
Netty实现私有协议,模仿dubbo单一长连接RPC服务调用,心跳检测机制源码
2017-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人