比如我们现在的用户下了订单,这个订单会被后台 Job 在规定时间提交到一个财务系统中。他说,如何保证用户下单时整个系统挂了时候的数据迁移。
我只是单纯从业务上,如果请求之前服务器挂了,这个数据神仙也救不到了。
如果是在写入数据前挂了。那我唯一想到的就是先请求进来就写到 redis 里(如果挂的意思是指 redis 也挂了,那就只能 redis 持久化),系统恢复后,后台队列去一个个推上去。
日订单量就几十个,虽然金额高,但真觉得我们系统没这种场景。
单纯讨论,这个数据迁移还有哪些常用的法子?我们就是除了定期备份,目前没别的了