现代游戏服务器消息处理架构一般采用异步-固定多线程方式(reactor网络模型),其他方式还有同步-动态多线程,同步-多线程池,异步-单线程等。游戏服收到客户端的消息后,通过网关转发到不同的逻辑服务进程中,例如功能服,场景服,这些服务进程收到消息后,会把它们放在一个无锁环形队列中,主逻辑线程会去这个队列中读取消息,然后通过消息分发器把消息派发到不同的处理流程中。
参考资料:
https://blog.csdn.net/mergerly/article/details/77985141
https://mp.weixin.qq.com/s/ejrPUNYJwPWmk3BM-oK8uw
https://blog.csdn.net/nosix/article/details/76548984?locationNum=10&fps=1
https://blog.csdn.net/m0_37640022/article/details/91433592
https://www.cnblogs.com/zjp-blog/p/12690959.html
https://blog.csdn.net/C1033177205/article/details/108352755