思考(九十四)跨服跨区消息处理
future 拿到结果,不会阻塞运行它的线程(协程遇到 IO ,先会被切走;这样,1 区 bfserver1 上的某个玩家 PA,它的公会是 GC ,先与它已经被分配在 1 区 bfserver2。这样,remote_call_v2 函数,对逻辑代码隐藏了架构细节。,很多系统,同样需要消息路由,也会有开头的 2 个问题。先有以上功能,且跑稳定后,可以再讨论进一步优化内容。没有什么黑魔法,就是通过路由表,做消息转发。因此,把角色登录中的分配资源的模块抽象出。接下来,顺着这里的思路,继续深挖。
复制链接