2010-01-12 29 views
2

是否需要一个小型,轻量级,基于Java 7的开源项目,旨在让云服务更优雅?我一生中写过几个服务器,并且对是否需要这个服务器感到好奇。是否需要基于Spring/Tomcat的Java 7云服务器框架?

我的想法是保持简单,轻量级,并使用Java 7 NIO 2功能进行网络通信。我也想过在机架解决方案(MBONE)或基于序列化的通信协议中使用广播地址进行服务器之间的本地云通信。

我不想使用Spring或Tomcat,因为它们超重,而且它们是用较早的Java技术编写的。此外,我不想使用另一个Apache项目,因为它太依赖于Apache技术。这里的关键词是“小”,“轻量级”,“便携”和“高效”。

也许这将有可能作为后台服务器甚至移动云网络在移动设备上安装和使用。

回答

2

从我自己的角度来看,没有。

  • 如果我想要一个轻量级servlet服务器,我使用Jetty。
  • 如果我想要一个更强大,多功能的Web应用程序服务器,我使用Tomcat。
  • 如果我想要一个完整的J2EE服务器,我使用Glassfish。

所有这些当然都是高度证明的。记忆足够便宜这些天,我不担心有点臃肿。这是与Java应用程序的标准:)

此外,我认为它疯狂在移动设备上部署服务器技术。也许其他人有明亮的新想法,我认为移动设备应该与中央服务器进行通信。

我可能不想使用Java 7服务器而不是基于J2EE的,至少servlet部分,除非有人提出了一个非常引人注目的选择。另一方面,我想知道你可以制作一个兼容的服务器有多小。

最后,据我所知,Tomcat已经(可选)支持nio:http://tomcat.apache.org/tomcat-6.0-doc/aio.html

严格意义上来自一个古老的谬论。

+0

我第二次听到“老冤家”的意见:-)。 – cjstehno 2010-01-12 20:22:07

相关问题