Restlet 独立应用程序限制

Restlet Standalone Application Limitations

所以我有 3 个不同的过程,它们应该是 运行 独立的。所以现在这 3 个是 java 个项目。为了相互交流,我目前正在使用 restlet 独立服务器和客户端。

所以我的问题是,让这 3 个服务器 运行 连接在不同的端口上并使用 restlet 客户端相互通信是否可以。这种情况是否适用于将有数百个电话的生产环境?它可以处理多少个电话?

另外,这种情况更好还是我将所有这些 java 项目转换为 Web 应用程序并将它们托管在 tomcat 上的那种情况?

提前感谢您的任何建议。

Restlet Framework 可以完美支持这种用例。如果 standalone/internal HTTP 连接器在您的情况下达到了一些可扩展性限制,您可以轻松地插入 Jetty 连接器作为更强大的解决方案,而无需更改一行代码。

请注意,您还可以在单​​个 Restlet 应用程序中同时侦听多个端口,并使用 Restlet RIAP 伪协议在 JVM 内部进行通信。