分布式架构中间件
-
- 分布式中间件的作用与选型
-
- 分布式文件存储中间件
- 分布式消息中间件
- 分布式搜索中间件
- 分布式缓存中间件
- 接入层中间件
- 自定义消息中间件
- 消息中间件的应用场景
- 分布式消息通信
-
- 分布式架构通信原理
- 消息中间件在分布式架构中的应用
- JMS经典模式详细分析
- JMS在集群应用中存在的问题
- AMQP协议分析
- ActiveMQ高可用集群企业级部署方案
- ActiveMQ P2P,PUB,SUB模型详解
- ActiveMQ消息确认及重发策略
- ActiveMQ基于Spring完成分布式消息队列实战
- Kafka基本概念和架构分析
-
- 主题
- 分区
- Kafka的安装和配置
- Kafka服务端参数配置
- Kafka消息处理过程剖析
- Java客户端实现Kafka生产者与消费者实例
-
- 生产者分析
- 消费者分析
- 消费组管理
- 消息重复消费
- Kafka延时队列
- Kafka重试队列
- Kafka物理存储
- Kafka日志存储
- Kafka磁盘存储
- Kafka中的事务
- Kafka中的控制器
- Kafka可靠性保证
- Kafka一致性保证
- Kafka的副本机制及选举策略
- 基于Kafka实现应用日志实时上报统计分析
- Kafka开发项目实战
- Kafka基于Zookeeper搭建高可用集群实战以及运维
- Kafka源码分析
- RabbitMQ的基本概念
- RabbitMQ的架构设计
- RabbitMQ的安装配置
- RabbitMQ常用操作命令
- RabbitMQ工作流程详细分析
- RabbitMQ工作模式详细分析
- Spring整合RabbitMQ
- SpringBoot整合RabbitMQ
- RabbitMQ及高可用集群部署和运维操作
- RabbitMQ中的消息可靠性
- RabbitMQ中消息可靠性分析与追踪
- 详解RabbitMQ消息分发机制及主题消息分发
- RabbitMQ消息路由机制分析
- RabbitMQ消息确认机制
- TTL
- 死信队列
- 延迟队列
- RabbitMQ的源码分析
- RocketMQ
-
- RocketMQ的基本概念
- 消息的存储结构
- 消息发送分析
- 消息消费分析
- 消息过滤分析
- 零拷贝原理分析
- RocketMQ中的同步和异步复制
- RocketMQ中的高可用机制
- RocketMQ的别盘机制
- 负载均衡
- 消息重试
- 死信队列
- 消息幂等
- 延迟消息
- 顺序消息
- 事务消息
- 消息查询
- 消息优先级
- RocketMQ的底层网络通信
- RocketMQ的限流机制
- RocketMQ的环境搭建
- RocketMQ项目实战开发
- RocketMQ的高级应用
- RocketMQ的集群与运维
- RocketMQ源码分析
- 分布式文件系统
-
- FastDFS的特性
- FastDFS的组成
- 安装FastDFS
- 使用Java访问FastDFS
- FastDFS系统架构
- FastDFS功能原理
- FastDFS集群和配置优化
- FastDFS项目实战
- SpringBoot访问FastDFS
- 阿里云存储OSS基本概念
- OSS云存储功能详解
- OSS云存储的权限控制
- OSS存储开发接口规范
- OSS云存储项目实战
- Java API操作OSS云存储
- SprintBoot整合OSS上传
- OSS中的数据处理
- OSS中实现CDN加速
- 分布式缓存
-
- Redis缓存原理
- Redis的架构设计
- 缓存结构的设计思路
- Redis的数据结构分析
- Redis的数据类型
- Redis访问操作
- Redis底层结构和原理
- Redis主从复制原理及无磁盘复制分析
- Redis管道模式详解
- Redis通信协议
- Redis中的事件处理机制
- Redis的持久化机制
- Redis中的数据不一致问题
- Redis中的数据并发竞争
- Redis缓存与数据库一致性解决方案
- Redis中AOF和RDB持久化策略原理
- Redis中的发布和订阅
- Redis中的事务机制
- Hot Key
- Big Key
- 基于Redis实现分布式锁实战项目
- Redis读写分离架构实战项目
- Redis哨兵架构模式及数据丢失问题分析
- Redis Cluster数据分布算法之Hash Slot
- Redis使用常见问题及性能优化思路
- Redis高可用及高伸缩架构实战
- 缓存过期和淘汰策略
- 缓存击穿和缓存穿透及缓存雪崩预防策略
- Redis中的集群与分区
- Redis高性能集群之twemproxy or codis
- Redis实现分布式锁
- Redis解决分布式集群Session共享
- Redis批量查询优化
- Redis中使用Lua脚本
- Redis中的慢查询日志
- Redis中的监视器
- 数据存储
-
- NoSQL及MongoDB基本概念
- MongoDB支持的数据类型分析
- MongoDB可视化客户端及Java API实践
- 手写基于MongoDB的ORM框架
- MongoDB企业级集群解决方案
- MongoDB聚合和索引及基本执行命令
- MongoDB数据分片和转存及恢复策略
- MySQL主从复制及读写分离实战
- MySQL+keepalived实现双主高可用方案实战
- MySQL高性能解决方案之分库分表
- 数据库中间件之Mycat
- 基于Mycat实现MySQL数据库读写分离
- 基于Mycat实现数据库切分策略分析
- Mycat全局表和ER表及分片策略分析
- 缓存服务架构
-
- Guava Cache
-
- Guava Cache的基本概念
- Guava Cache的数据结构
- Guava Cache的回收机制
- Guava Cache Segment定位
- Guava Cache的应用场景
- Guava Cache缓存删除
- Guava Cache高级实战项目
- Guava Cache并发操作
- Guava Cache动态加载
- Guava Cache源码分析
- EVCahce
-
- EVCache基本概念
- EVCache应用场景
- EVCache原理分析
- Memcache内存存储
- Spymemcache的设计思想
- EVCache性能分析
- Tair
-
- Tair基本概念
- Tair整体架构分析
- Config Server
- Data Server
- Tair的安装和基本使用
- Tair高可用和负载均衡
- Tair存储引擎
- Tair中的常用API
- Aerosplike
-
- Aerosplike基本概念
- Aerosplike架构设计
- Aerosplike集群管理
- Aerosplike数据分布
- Aerosplike集群的配置与部署
- Aerosplike集群的访问
- Aerosplike和Redis的比较
- Aerosplike应用场景
- Aerosplike的项目实战
- Hazelcast
-
- Hazelcast基本概念
- Hazelcast的各个功能模块的作用
- Hazelcast安装和使用
- Hazelcast监控管理
- Hazelcast基本配置
- Hazelcast核心原理
- Hazelcast运行结构
- Hazelcast数据分片原理
- Hazelcast集群项目实战
- 大数据技术在微服务中的应用