刚刚简单想了想代币赠送的方式,应该是类似消息队列的东西在运行,执行代币赠送任务。
大概就是打完一局游戏,根据你的输赢和任务进度,赠送至臻点什么的是单独的接口调用,然后还会有一个额外的接口去计算代币数量,然后把这些待赠送的代币放到队列里,按先后顺序发给用户。
如果真是这么实现的话,目前看的现象就是这个队列给停掉了,因为每把结束都会有提示获得多少代币,也就是说赠送的接口调用了,也成功放到队列里了,所以能返回结果。
这种是最理想的结果,因为这样的话我们获得的代币不会被吞,到时候队列开了会一笔一笔的到账。
不过如果赠送过程中出现异常,那可能就会有代币被吞的现象了,毕竟大批量的任务,有异常是很正常的。
大概就是打完一局游戏,根据你的输赢和任务进度,赠送至臻点什么的是单独的接口调用,然后还会有一个额外的接口去计算代币数量,然后把这些待赠送的代币放到队列里,按先后顺序发给用户。
如果真是这么实现的话,目前看的现象就是这个队列给停掉了,因为每把结束都会有提示获得多少代币,也就是说赠送的接口调用了,也成功放到队列里了,所以能返回结果。
这种是最理想的结果,因为这样的话我们获得的代币不会被吞,到时候队列开了会一笔一笔的到账。
不过如果赠送过程中出现异常,那可能就会有代币被吞的现象了,毕竟大批量的任务,有异常是很正常的。