彭超

个人博客

使用 Spring Cloud Alibaba Nacos Config 作为配置中心

什么是 Nacos Config在分布式系统中,由于服务数量巨多,为了方便服务 配置文件统一管理,实时更新,所以需要分布式配置中心组件。 Spring Cloud Alibaba Nacos Config 是 Spring Cloud Config 的替代方案。 Nacos Config 的存储配置功能为分布式系统中的外部化配置提供服务器端和客户端支持,可以在 Nacos 中集中管理 Spr......

使用 Spring Cloud Alibaba Nacos Discovery 实现服务注册与发现

什么是 NacosNacos 是 Spring Cloud Alibaba 生态中的重要组件之一,用于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,可以快速实现 动态服务发现、服务配置、服务元数据及流量管理。 部署 Nacos 控制台 下载地址:https://github.com/alibaba/nacos/releases 解压后启动服务 12345$ cd bin#......

Spring Boot 中监听 Redis key 失效事件实现定时任务

业务场景我们以订单功能为例说明下: 生成订单后一段时间不支付订单会自动关闭。最简单的想法是设置定时任务轮询,但是每个订单的创建时间不一样,定时任务的规则无法设定,如果将定时任务执行的间隔设置的过短,太影响效率。 还有一种想法,在用户进入订单界面的时候,判断时间执行相关操作。方式可能有很多,在这里介绍一种监听 Redis 键值对过期时间来实现订单自动关闭。 实现思路在生成订单时,向 Redis......