code学习

Java架构师Day06-分布式架构策略之分布式架构中间件

分布式架构中间件

  • ​​分布式中间件的作用与选型​​
  • ​​分布式文件存储中间件​​
  • ​​分布式消息中间件​​
  • ​​分布式搜索中间件​​
  • ​​分布式缓存中间件​​
  • ​​接入层中间件​​
  • ​​自定义消息中间件​​
  • ​​消息中间件的应用场景​​
  • ​​分布式消息通信​​
  • ​​分布式架构通信原理​​
  • ​​消息中间件在分布式架构中的应用​​
  • ​​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集群项目实战​​
  • ​​大数据技术在微服务中的应用​​

分布式中间件的作用与选型

分布式文件存储中间件

分布式消息中间件

分布式搜索中间件

分布式缓存中间件

接入层中间件

自定义消息中间件

消息中间件的应用场景

分布式消息通信

分布式架构通信原理

消息中间件在分布式架构中的应用

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集群项目实战

大数据技术在微服务中的应用