所以我有3个不同的过程应该独立运行。所以现在这3个是java项目。为了彼此通信,我目前正在使用restlet独立服务器和客户端。
所以我的问题是,让这3台服务器在不同的端口上运行并使用restlet客户端相互通信是否可以。此方案是否适用于将有数百个呼叫的生产。它可以处理多少个电话?
此场景也更好,或者我将所有这些Java项目转换为Web应用程序并将它们托管在tomcat上。
提前感谢任何建议。
答案 0 :(得分:2)
Restlet Framework可以完美支持这个用例。如果独立/内部HTTP连接器在您的情况下达到某些可扩展性限制,您可以轻松插入Jetty连接器作为更强大的解决方案,而无需更改代码行。
请注意,您还可以在单个Restlet应用程序中同时侦听多个端口,并使用Restlet RIAP伪协议在JVM内部进行通信。