- 博客(5)
- 收藏
- 关注
原创 消息队列基础
消息队列是一种异步通信中间件,用于分布式系统间传递消息,支持生产者发送和消费者异步处理。其主要作用包括异步任务处理、降低系统耦合性(空间/时间解耦)以及流量削峰/限流(缓冲高并发请求)。常见消息队列如Kafka(高吞吐)、RabbitMQ(多协议)、RocketMQ(分布式事务)各有优劣。使用消息队列会引入系统可用性、复杂性及一致性问题,需根据业务场景选择合适方案并优化。典型应用场景涵盖日志收集、金融支付等。
2025-07-29 10:28:07
299
原创 分布式锁详解
**摘要:**分布式锁是协调分布式系统中共享资源互斥访问的机制,解决并发问题(如超卖)。相比单机的本地锁,它适用于多JVM进程场景。理想的分布式锁需具备互斥、高可用、可重入和非阻塞特性。常见实现方式包括:基于MySQL(不推荐)、ZooKeeper(高可靠但性能差)和Redis(常用,通过SETNX命令和过期时间实现)。ZooKeeper利用临时顺序节点和Watcher机制,而Redis则通过SETNX和唯一值避免误删。
2025-07-24 17:47:10
470
原创 Nacos本地服务环境搭建
Nacos 是阿里巴巴开源的动态服务发现、配置管理和服务管理平台,广泛用于微服务架构中。其核心功能之一是服务注册与发现,它允许服务实例动态注册到注册中心,并让其他服务通过服务名发现和调用这些实例。
2025-04-21 16:49:45
1993
1
原创 从零开始学spring cloud
是阿里巴巴基于 Spring Cloud 生态构建的微服务开发框架,旨在提供一站式分布式系统解决方案。它整合了阿里巴巴的成熟中间件,并兼容 Spring Cloud 标准,为开发者提供了高性能、高可用的微服务开发工具。
2025-04-21 16:42:57
1219
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅