使用Java 6';IPC的嵌入式http服务器

使用Java 6';IPC的嵌入式http服务器,java,http,tomcat,jetty,ipc,Java,Http,Tomcat,Jetty,Ipc,我正在考虑使用Java守护进程来实现某种IPC。它工作得非常好,并且已经与所有Java6安装捆绑在一起,这很好。不需要额外的图书馆 但是,我想知道是否有人在高负载的生产环境中尝试过这种方法。它的表现好吗?我应该找一些更健壮的东西,比如Tomcat或Jetty吗?好吧,尽管说Java的坏话让我很难过,但我真的不推荐它用于生产或任何一种高强度使用场景。尽管它对于单元/集成测试这样的小东西很有效,但当它被大量使用时,尤其是当您同时用于大量连接时,它会有很大的内存问题。我遇到了与这里描述的类似的问题:

我正在考虑使用Java守护进程来实现某种IPC。它工作得非常好,并且已经与所有Java6安装捆绑在一起,这很好。不需要额外的图书馆


但是,我想知道是否有人在高负载的生产环境中尝试过这种方法。它的表现好吗?我应该找一些更健壮的东西,比如Tomcat或Jetty吗?

好吧,尽管说Java的坏话让我很难过,但我真的不推荐它用于生产或任何一种高强度使用场景。尽管它对于单元/集成测试这样的小东西很有效,但当它被大量使用时,尤其是当您同时用于大量连接时,它会有很大的内存问题。我遇到了与这里描述的类似的问题:

同样的原因,Jetty不适合大量生产使用。如果我是你,我会和雄猫一起去


作为一种选择,我相信您可以将java消息服务看作进程间通信的替代,而只是运行一个JMS服务器(如Active MQ)

< P>如果您想用java来传输的东西,请查看RMI或RII/IIOP。节省了我很多时间。我以前看过ActiveMQ,但我真的很喜欢HTTP的简单性(和普遍性)。