- 博客(3)
- 收藏
- 关注
原创 vue项目启动报错:Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:interna
这个错误是由于 Node.js v17+ 中默认加密算法变更导致的。
2025-06-17 15:35:37
1289
原创 如果你的系统的QPS突然提升10倍你会怎么设计?
其实可以看到,怎么设计高并发系统这个问题本身他是不难的,无非是基于你知道的知识点,从物理硬件层面到软件的架构、代码层面的优化,使用什么中间件来不断提高系统的抗压能力。但是这个问题本身会带来更多的问题,微服务本身的拆分带来了分布式事务的问题,http、RPC 框架的使用带来了通信效率、路由、容错的问题,MQ 的引入带来了消息丢失、积压、事务消息、顺序消息的问题,缓存的引入又会带来一致性、雪崩、击穿的问题,数据库的读写分离、分库分表又会带来主从同步延迟、分布式 ID、事务一致性的问题,
2025-06-11 15:41:48
1878
原创 电商平台中订单未支付过期如何实现自动关闭?
在日常开发中,我们经常会遇到这种业务场景,如:外卖订单超过30分钟未支付,则自动取消订单;用户注册成功15分钟后,发送信息通知用户等等,这就是延时任务的处理场景。在电商、支付等系统中,一般都是先创建订单,再给用户一定时间进行支付,如果用户没有按时支付的话,就需要把之前的订单关闭。这种场景还有很多,比如到期自动收货,超时自动退款,下单后自动发送短信等类似的任务问题。
2025-06-10 15:51:15
1419
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅