预下单逻辑
使用 redisson 串行 1,2,3步,创建订单信息状态创建中,缓存到redis,发送mq,返回订单id前端 轮询查询订单信息 先redis后db
目前能想到是这样半异步,缩小事务,串行小事务,还有没又其他优化处理方式,或者你们处理方式,交流交流。
可以用生产者 消费模式来工作。把你的消耗内存较大的处理任务的类设为单例。把耗时长的任务切片分给 这些处理任务的单例。用生产者-消费模式来调度处理任务。