排序
一文学透微服务网关 Spring Clud Gateway 的用法
前言 微服务网关在微服务项目中作为一个必不可少的组件,它在大型分布式微服务项目中可以起到路由转发、统一鉴权、请求日志记录、熔断降级和分布式限流等一些列的重要作用。因此,大部分微服务...
一篇读懂Redis哨兵模式的搭建
1、原理 Redis哨兵模式是一种用于在Redis主从复制环境中进行高可用性监控和故障恢复的机制。该模式引入了一个或多个哨兵节点,这些节点负责监控Redis服务器的状态,并在主节点发生故障时切换为...
Redis高性能内存数据库替代品Garnet入门指南教程
Garnet 概述 最近,Redis的开源协议更新引起了广泛关注。作为内存数据结构存储系统的佼佼者,Redis的每一次更新都对开发者社区产生深远影响。在这种背景下,微软推出了Garnet,这是一个旨在提供...
实现订单 30 分钟未支付则自动取消,我有五种方案!
引言 方案分析 数据库轮询 JDK的延迟队列 时间轮算法 redis缓存 使用消息队列 1引言 在开发中,往往会遇到一些关于延时任务的需求。例如 生成订单30分钟未支付,则自动取消 生成订单60秒后,给用...
万字详解复杂系统的拆分重构实战
点击上方“java金融”,选择“设为星标” 后台回复”888“获取batj面试题集 来源:https://www.cnblogs.com/LBSer/p/6195309.html 1 为什么要拆分? 先看一段对话。 从上面对...
使用 Docker Compose 部署 Redis Sentinel 高可用架构
在现代应用中,无法容忍系统中断或数据丢失。Redis 作为一种高性能的内存数据库,被广泛应用于缓存、会话管理等场景。然而,即使我们拥有可伸缩的 Redis Cluster 集群,也需要考虑在主节点故障...
Windows Redis安装部署教程
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 在Windows操作系统...
记录一次高并发情况下批量更新数据的问题
需求简介: 1.用户领用优惠券接口开发 2.优惠券包领取:一个券包里有多种优惠券,领取一次券包,即券包中的所有券都领取一次。 需求2解决思路: 1.通过循坏调用1接口,来实现接口2。效率会根据...
面试官:生成订单30分钟未支付,则自动取消,该怎么实现
大家好,我是一安,之前有介绍使用RabbitMQ延时队列实现,一种是基于死信队列,但使用死信会存在两个弊端,所以又提到一种基于rabbitmq_delayed_message_exchange插件的方式,这两种是比较常见...
国庆专栏-池化技术:如何减少频繁创建数据库连接的性能损耗?
来想象这样一个场景,一天,公司 CEO 把你叫到会议室,告诉你公司看到了一个新的商业机会,希望你能带领一位兄弟,迅速研发出一套面向某个垂直领域的电商系统。 在资源匮乏、时间紧迫的情况下,...







