深入探究主流消息队列技术选型与实践

2025年2月10日 · 2 字 · 1 分钟

消息队列是开发实践中较为进阶的一种中间件,消息队列的用途广泛,尤其是后端有多个服务的情况下。本文将主要探究主流的几种消息队列技术,深入分析其架构原理,以及在实际项目中如何选用

一文归纳数据库集群技术要点

2025年2月7日 · 405 字 · 2 分钟 · MySQL Redis Cluster

数据库是服务端开发离不开的中间件,为了提高大型项目中数据库的可用性,常常通过集群的方式部署数据库。本文将从数据库集群的技术要点出发,介绍基于 MySQL 和 Redis 的数据库集群方案。

详解几种常见限流算法及限流器设计

2025年2月1日 · 506 字 · 3 分钟 · 限流 令牌桶

在服务端开发中,限流(Rate Limiting)是一种常见的技术,用于控制请求的流量,防止请求过多导致服务器压力过大或响应时间过长。限流算法有很多种,本文将介绍主要的几种常见限流算法及限流器设计。

深入理解分布式锁的原理和技术选型

2025年1月22日 · 478 字 · 3 分钟 · Redis Zookeeper 分布式锁 Redisson

分布式锁是一种常用的技术,在分布式环境下,为了避免多个进程或线程同时操作同一资源造成冲突,引入分布式锁机制。本文将介绍分布式锁的原理和使用场景,并通过 Redis、Zookeeper、Redisson 等中间件来实现分布式锁。