请问把socket服务程序,放在tomcat里运行,好不好呢?
小弟业余时间,制作了一个棋牌类游戏平台.
前台拟使用flash,后台服务使用socket协议,通过AMF或XML格式的数据进行交互.
因为是业余开发,时间有限,所以就有这个设想.
主要是基于几点考虑:
1 开发完游戏平台之前,已经制作主页新闻系统的一部分.其中的一些模块,比如用户系统是共用的.这部分模块不用重复开发,节省时间.
2 主页新闻系统属于web项目,自然会用hibernate+spring.如果把部分的代码也直接用到游戏平台中,会进一步省去很多时间,也同样便于管理.
3 后台socket服务程序,属性java应用程序,如果要在非web项目中手工配置使用hibernate和spring,实在太麻烦了.如果直接使用web容器(如tomcat),则能省去这部分时间.
具体部署方式,还没有想好.假设游戏平台与主页系统部署在两台服务器上(限于偶的经济实力,最终可能还是放在一台上,嘿嘿.不过先分开来讨论)
但是...无论如何,这种方案肯定实在是让人觉得怪怪的.
想请教一下大家:
这么作有什么负作用吗?
与单独在命令行上启动java应用程序的方式相比,tomcat会不会带来较低承载能力的瓶颈?
会不会造成效率上的降低呢?
请大家不吝赐教!
分不够再加!
前台拟使用flash,后台服务使用socket协议,通过AMF或XML格式的数据进行交互.
因为是业余开发,时间有限,所以就有这个设想.
主要是基于几点考虑:
1 开发完游戏平台之前,已经制作主页新闻系统的一部分.其中的一些模块,比如用户系统是共用的.这部分模块不用重复开发,节省时间.
2 主页新闻系统属于web项目,自然会用hibernate+spring.如果把部分的代码也直接用到游戏平台中,会进一步省去很多时间,也同样便于管理.
3 后台socket服务程序,属性java应用程序,如果要在非web项目中手工配置使用hibernate和spring,实在太麻烦了.如果直接使用web容器(如tomcat),则能省去这部分时间.
具体部署方式,还没有想好.假设游戏平台与主页系统部署在两台服务器上(限于偶的经济实力,最终可能还是放在一台上,嘿嘿.不过先分开来讨论)
但是...无论如何,这种方案肯定实在是让人觉得怪怪的.
想请教一下大家:
这么作有什么负作用吗?
与单独在命令行上启动java应用程序的方式相比,tomcat会不会带来较低承载能力的瓶颈?
会不会造成效率上的降低呢?
请大家不吝赐教!
分不够再加!
...全文
相关推荐
迷你版的Tomcat,socket原理
迷你版的Tomcat是一个小型化的Java Web服务器,它实现了HTTP服务器的基本功能,允许开发者在本地环境中部署和运行简单的Web应用程序。
Android+Tomcat+MySql登录注册和Socket聊天
在本项目中,“Android+Tomcat+MySql登录注册和Socket聊天”是一个综合性的移动应用开发实例,旨在演示如何在Android设备上实现用户登录、注册功能,并通过Socket进行实时聊天
socket服务器 eclipse tomcat
在启动时运行`SocketServer`类。
SpringMVC的Socket实现+Java Tomcat websocket实现+Java Socket通信实现 +Java UDP通信实现
本文提供了两个压缩包,分别展示了基于SpringMVC的WebSocket通信实现和Tomcat的WebSocket实现,同时包含了Java Socket和UDP双向通信的示例。
tomcat 分配请求之——socket获取请求
标题“Tomcat分配请求之——Socket获取请求”主要涉及的是Tomcat服务器在处理HTTP请求时的核心机制。


