请问把socket服务程序,放在tomcat里运行,好不好呢?
小弟业余时间,制作了一个棋牌类游戏平台.
前台拟使用flash,后台服务使用socket协议,通过AMF或XML格式的数据进行交互.
因为是业余开发,时间有限,所以就有这个设想.
主要是基于几点考虑:
1 开发完游戏平台之前,已经制作主页新闻系统的一部分.其中的一些模块,比如用户系统是共用的.这部分模块不用重复开发,节省时间.
2 主页新闻系统属于web项目,自然会用hibernate+spring.如果把部分的代码也直接用到游戏平台中,会进一步省去很多时间,也同样便于管理.
3 后台socket服务程序,属性java应用程序,如果要在非web项目中手工配置使用hibernate和spring,实在太麻烦了.如果直接使用web容器(如tomcat),则能省去这部分时间.
具体部署方式,还没有想好.假设游戏平台与主页系统部署在两台服务器上(限于偶的经济实力,最终可能还是放在一台上,嘿嘿.不过先分开来讨论)
但是...无论如何,这种方案肯定实在是让人觉得怪怪的.
想请教一下大家:
这么作有什么负作用吗?
与单独在命令行上启动java应用程序的方式相比,tomcat会不会带来较低承载能力的瓶颈?
会不会造成效率上的降低呢?
请大家不吝赐教!
分不够再加!