我想让服务器不队列处理玩家的某种请求,应该怎么做?比如这个请求处理类里需要战斗验证,或是进行一个耗时的http请求。这种特殊的请求里不会改动玩家数据。
我能想到的是 弄个接口,将不需要队列处理的请求判断一下,不进协程锁。
在消息Handler中开个新协程就行了
egametang 但是我response里还要拿数据
目前就是开新协程,等计算出结果,弄一条新的消息发给客户端。
那你消息搞个接口,有这个接口的消息不走协程锁
结果走通知也挺好,反正通知是不可避免的吧 主动推
454020312 嗯,最后还是走了通知,await 这个请求,收到通知后再SetResult,