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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

攻城狮Chova

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值