做网游服务器端有没有敢用COM技术的?网游界老鸟们进来切磋一下。
说到COM,以及DCOM、COM+等衍生技术,很多人感觉闻到了陈年腐尸的味道,但是我觉得,这些作为Windows基石的技术,怎会轻易退出历史舞台?
再说网游服务器端,目前绝大多数的架构都是极其雷同的,和十几年前韩国人搞出来的那套成熟的服务器架构情人地相似:几个Gateway Server,一个Login Server,一个Game Server,一个DB Server,服务器间通信统统是自定协议的TCP通信。
最近我接触的一套网游的服务器端架构特别令我抓狂,增加和修改协议成了一件很痛苦的事情,系统之间存在大量的冗余代码。这让我想寻找一种更省事、同时具有高性能的接口形式,对于我又想到了COM+,就此我曾与以前的同事聊过,其中不乏牛人,无奈其中COM技术造诣高者没有深入研究过网游服务器端,网游服务器端的老手又没有深入研究过COM技术,难道两者之间就有那么深的鸿沟吗?
在此我们有一个前提假设,就是我们的服务器只运行在Windows下,先不要谈移植性,网游的利润率还没有低到一定要省那点正版软件费用的时候。
(分不够今后再加,相信老鸟们也不会冲着这点小分而来)