
系统设计
文章平均质量分 93
Java实战相关内容
程序员Seven
欢迎到访在线网站:www.seven97.top
展开
-
电商平台中订单未支付过期如何实现自动关单?
日常开发中,我们经常遇到这种业务场景,如:外卖订单超 30 分钟未支付,则自动取订单;用户注册成功 15 分钟后,发短信息通知用户等等。这就是延时任务处理场景。在电商,支付等系统中,一设都是先创建订单(支付单),再给用户一定的时间进行支付,如果没有按时支付的话,就需要把之前的订单(支付单)取消掉。这种类以的场景有很多,还有比如到期自动收货,超时自动退款,下单后自动发送短信等等都是类似的业务问题。原创 2025-04-07 08:15:00 · 972 阅读 · 0 评论 -
如何优雅地处理返回值
我们已经知道了了,那么后端服务器如何实现把数据返回给前端呢?原创 2024-09-17 20:13:35 · 1463 阅读 · 0 评论 -
如何实现一个通用的接口限流、防重、防抖机制
最近上了一个新项目,考虑到一个问题,在高并发场景下,我们无法控制前端的请求频率和次数,这就可能导致服务器压力过大,响应速度变慢,甚至引发系统崩溃等严重问题。为了解决这些问题,我们需要在后端实现一些机制,如接口限流、防重复提交和接口防抖,而这些是保证接口安全、稳定提供服务,以及防止错误数据 和 脏数据产生的重要手段。而AOP适合在在不改变业务代码的情况下,灵活地添加各种横切关注点,实现一些通用公共的业务场景,例如日志记录、事务管理、安全检查、性能监控、缓存管理、限流、防重复提交等功能。原创 2024-09-01 13:14:41 · 1952 阅读 · 0 评论