📍 导航:返回首页
中间件和数据库是后台系统的核心组件,掌握这些技术是高级后端工程师的必备技能。
- 五种数据结构
- 持久化机制
- 高可用架构
- 分布式锁实现
- InnoDB存储引擎
- 索引优化
- 事务与锁
- 主从复制
- 核心概念
- 生产者与消费者
- 高可用与可靠性
- 性能优化
- DataStream API
- 时间语义与Watermark
- 窗口操作
- 状态管理
- 基本操作
- Watch机制
- Lease租约
- 服务注册与发现
- 表引擎
- SQL查询
- 性能优化
- 分布式部署
- 核心概念
- Query DSL
- 聚合分析
- Go客户端
- 反向代理
- 负载均衡
- 静态文件服务
- 性能优化
- AMQP协议
- 四种Exchange类型
- 死信队列与延迟队列
- Go客户端实现
- MinIO部署与配置
- Go SDK使用
- 大文件上传与分片
- 预签名URL
完成本部分学习后,你将能够:
- ✅ 熟练使用Redis、MySQL等核心中间件
- ✅ 理解分布式系统中间件的设计原理
- ✅ 进行中间件性能调优
- ✅ 根据场景选择合适的技术栈
必学中间件(按优先级):
- Redis - 缓存首选
- MySQL - 关系数据库基础
- Kafka - 消息队列标准
- Nginx - Web服务器/反向代理
进阶中间件: 5. Flink - 实时计算 6. etcd - 配置管理 7. ClickHouse - OLAP分析 8. Elasticsearch - 全文搜索 9. RabbitMQ - 任务队列 10. MinIO - 对象存储
开始学习 → 3.1 Redis 缓存系统