框架设计
文章平均质量分 85
黑风风
这个作者很懒,什么都没留下…
展开
-
如何在电商系统中处理超卖问题
电商秒杀的超卖问题,其实往大了说主要就是要解决常见的购物网站上经常出现的团购、秒杀、特价等活动会出现的一个共同问题:短时间内大量并发请求的情况下,需要保证商品的销售量不会超过库存量。类似的问题也可以改成 12306 抢票如何保证不抢超过票数等,其实解决的思路都是类似的。原创 2024-08-11 19:59:29 · 583 阅读 · 0 评论 -
Token设计:Access Token和Refresh Token
在现代Web应用中,身份验证和授权是确保安全性的关键部分。Access Token和Refresh Token是用于这一过程的重要组件。原创 2024-08-07 08:30:00 · 1092 阅读 · 0 评论 -
使用 Passay 生成和验证密码
Passay 是一个功能强大的 Java 库,专门用于密码生成和验证。本文将详细介绍 Passay 的使用方法,包括密码生成和密码验证的具体实现步骤。原创 2024-08-07 08:00:00 · 510 阅读 · 0 评论 -
横向对比几个MQ开源框架
消息队列(Message Queue, MQ)在分布式系统中扮演着至关重要的角色,用于解耦系统组件并提高系统的可扩展性和可靠性。目前市场上有多个开源的MQ框架,下面我们将横向对比几款常见的MQ开源框架:RabbitMQ、Apache Kafka、ActiveMQ 和 RocketMQ。原创 2024-08-06 08:30:00 · 1376 阅读 · 0 评论 -
分布式限流:Spring Cloud Gateway 限流
在现代微服务架构中,流量控制是一个至关重要的部分。分布式限流作为一种有效的流量控制手段,能够帮助我们保护系统不被突发的流量冲垮。Spring Cloud Gateway支持多种限流方式。原创 2024-07-01 08:45:10 · 611 阅读 · 0 评论 -
分布式事务:理论与实践
在现代分布式系统中,分布式事务是一种确保跨多个独立系统的一致性和完整性的方法。本文将介绍分布式事务的基本概念、实现方式、在Java中的具体实现以及在实际应用中的案例。原创 2024-07-01 08:44:26 · 1011 阅读 · 0 评论 -
关于Redisson分布式锁的用法
Redisson是一个基于Redis的Java分布式对象和服务框架,它提供了多种分布式锁的实现,包括可重入锁、公平锁、读写锁等。Redisson实现分布式锁的核心原理主要依赖于Redis的数据结构和Redisson框架提供的高级功能。原创 2024-06-30 09:58:22 · 601 阅读 · 0 评论 -
分布式锁及其实现与应用场景
分布式锁是一种用于在分布式系统中协调多个进程或线程对共享资源进行访问的机制。它的主要目的是确保在同一时间只有一个进程或线程可以访问特定资源,从而避免数据竞争和不一致问题。分布式锁通常用于集群环境中,例如微服务架构或多实例应用中,以实现数据一致性和系统的高可用性。原创 2024-06-29 12:22:41 · 1111 阅读 · 0 评论