就是进程1发消息到进程2,进程2通过数据B判断合法性并修改数据B,并返回结果给进程1,进程1根据返回的结果修改数据A.
那这里是不是可能出现进程2修改完了数据B,但是返回的结果进程1没收到,导致进程1没有修改数据A,再次请求会因为数据B已经被修改导致操作不合法无法再修改数据A.
比如充值服,公会服,好友服,邮件服,这类跟玩家进程分离的进程。
想请教下各位有经验的大佬类似的情况下如何合理的设计可以保证数据正确呢,还是说可以不用考虑进程2返回进程1的消息丢失。
为什么返回的没收到呢?那说明写出了bug,热更修复bug啊