[英]Using Java 6's embedded http server for IPC
我正在考虑将Java 6的嵌入式HTTP服务器用于某种带有Java守护进程的IPC。 它工作得很好,很好,它已经与所有Java 6安装捆绑在一起。 无需额外的库。
但是,我想知道是否有人在负载较重的生产环境中尝试过此操作。 它表现良好吗? 我应该寻找更强大的东西,如Tomcat或Jetty吗?
好吧,尽管让我不得不说出关于Java的坏事,但我真的不推荐它用于生产用途或任何类型的大量使用场景。 尽管它适用于单元/集成测试这样的小东西,但是当它被密集使用时会有很大的内存问题,特别是当你同时使用它进行大量连接时。 我遇到过类似问题:
http://neopatel.blogspot.com/2010/05/java-comsunnethttpserverhttpserver.html
而出于同样的原因,Jetty并不适合大量生产。 如果我是你,我会和Tomcat一起去。
作为替代方案,我相信您可以将Java Messaging Service视为Inter Process Communications的替代方案,并且只运行JMS服务器(如Active MQ)
如果你想要Java附带的东西看看RMI或RMI / IIOP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.