logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SpringBoot + FFmpeg + Redis:视频转码、截图、水印异步处理平台搭建

通过SpringBoot + FFmpeg + Redis的组合,我们可以搭建一个高性能的视频异步处理平台。合理架构:任务队列、异步处理、状态管理性能优化:控制并发、资源管理、监控告警容错处理:重试机制、降级策略、异常处理记住,视频处理虽然复杂,但通过合理的架构设计和异步处理,完全可以做到高性能、高可用。掌握了这些技巧,你就能轻松应对各种视频处理需求,再也不用担心视频处理拖垮服务器了。

#spring boot#redis
分库分表,可能真的要退出历史舞台了!

数据库发展至今已经有3代了:SQL,传统关系型数据库,例如 MySQLnoSQL,例如 MongoDB,RedisnewSQL。

#数据库
无需Redis分布式锁,8种方案搞定用户重复提交

在实际开发中,用户重复提交是常见问题,可能导致数据重复插入、订单多次创建等业务异常。若不依赖Redis分布式锁,我们可从前后端协同、数据约束、接口设计等多维度入手解决。下面介绍8种实用方案,覆盖不同业务场景。

#spring boot#缓存#redis +1
Java+RedisTemplate:解锁高阶玩法,从缓存到分布式锁

本文介绍了Redis在四个高并发场景下的应用方案:1)商品详情缓存采用String结构,通过先查缓存后查DB并设置过期时间防止雪崩;2)点赞计数使用String的原子自增操作保证并发安全;3)消息队列利用List结构实现FIFO队列,支持阻塞/非阻塞消费;4)分布式锁通过setIfAbsent+过期时间机制实现资源互斥访问。每个方案都包含代码示例和关键注解,展示了Redis在解决高并发问题上的高效

文章图片
#java#缓存#分布式
Spring Boot中Logback日志配置全面指南:多环境、动态级别、异步优化、日志脱敏、MDC及链路追踪集成、异常增强

本文介绍了SpringBoot中Logback日志框架的优化配置方案。主要内容包括:1)多环境隔离配置,使用logback-spring.xml实现开发/测试/生产环境差异化配置;2)性能优化策略,如异步日志队列调优、日志格式简化和滚动策略配置;3)生产级功能增强,包含结构化日志输出、敏感信息脱敏和分布式追踪集成;4)异常处理优化,提供堆栈过滤和错误报警方案;5)监控指标设计,包括吞吐量、队列状态

#spring boot#logback#java
Spring Boot接口限流实战:从单机到分布式,一文搞定!

方式适用场景优点缺点单机应用简单易用,性能好不支持分布式微服务网关统一入口限流,支持分布式需要网关组件综合容错场景功能丰富,集成多种模式配置相对复杂Redisson分布式集群真正的分布式限流依赖Redis,有网络开销如果是单体应用,选择如果是微服务架构,选择如果需要完整的容错方案,选择如果需要在业务代码中实现分布式限流,选择Redisson根据你的具体业务场景和技术架构,选择最适合的限流方式即可。

#分布式#微服务#spring boot
Spring Cloud Gateway 踩坑实录:限流、鉴权与跨域问题全解析

通过 AOP 或自定义逻辑实现更灵活的限流。

#spring boot
Spring Boot 实现延时任务的 4 种方式:Redis、RabbitMQ、Quartz、时间轮对比

七、总结与实践建议简单场景(如订单取消):推荐 Redis ZSet,实现快,依赖轻高并发场景(消息延迟):推荐 RabbitMQ/Kafka 延时队列复杂调度任务(多任务依赖、分布式调度):选择 Quartz + DB高性能定时器(游戏、缓存刷新):可用 时间轮在实际开发中,可以根据 任务可靠性、并发量、可维护性 来选择合适的方案。四、基于 Quartz 的延时任务1. 思路Quartz 是专业

#spring boot
分布式链路追踪:TraceIdFilter + MDC + Skywalking

先说 TraceId,这就是你找“凶手”的身份证TraceId 就是一串唯一的 ID,请求一进来,我们生成它,然后这个 ID 会跟着请求走到天涯海角,甭管调多少个服务,只要日志里都有它,你就能一眼锁定整条链路。这样你随便 log.info("处理订单..."),都会带着 TraceId,查日志就跟查身份证一样。SkyWalking:别光看日志,画个“地图”出来有了 TraceId,你已经能靠日志排

#spring boot#后端
微服务网关升级:Spring Cloud Gateway 整合 Nacos 实现服务请求自动转发+负载均衡!

本文介绍了SpringCloudGateway与服务注册中心和配置中心的高级整合应用。首先讲解如何整合Nacos服务注册中心实现自动路由转发,通过配置动态代理所有注册服务,并以服务名作为URI自动创建路由。随后详细说明通过Nacos配置中心实现路由规则动态加载的方法,将路由配置从网关中抽离,实现动态刷新功能。文章包含具体的代码示例和配置说明,演示了如何构建网关服务与业务微服务,并验证了负载均衡和动

#微服务#负载均衡#java
    共 125 条
  • 1
  • 2
  • 3
  • 13
  • 请选择