05 2023 档案

摘要:1.批处理 批量思想:批量操作数据库,这个很好理解,我们在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次 IO。 //for循环单笔入库list.stream().forEatch(msg->{ insert();});//批量入库batchInsert(); 2. 异 阅读全文
posted @ 2023-05-19 09:49 KLAPT 阅读(45) 评论(0) 推荐(0) 编辑
摘要:一、被动关闭 在解决这类问题的时候,有一种比较简单的方式,那就是通过业务上的被动方式来进行关单操作。 简单点说,就是订单创建好了之后。我们系统上不做主动关单,什么时候用户来访问这个订单了,再去判断时间是不是超过了过期时间,如果过了时间那就进行关单操作,然后再提示用 这种做法是最简单的,基本不需要开发 阅读全文
posted @ 2023-05-18 17:19 KLAPT 阅读(179) 评论(1) 推荐(1) 编辑
摘要:消息队列的核心价值 - 解耦合。 异步处理 例如电商平台,秒杀活动。一般流程会分为:1: 风险控制、2:库存锁定、3:生成订单、4:短信通知、5:更新数据。 通过消息系统将秒杀活动业务拆分开,将不急需处理的业务放在后面慢慢处理;流程改为:1:风险控制、2:库存锁定、3:消息系统、4:生成订单、5:短 阅读全文
posted @ 2023-05-16 09:39 KLAPT 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示