【发布时间】:2015-05-27 20:15:26
【问题描述】:
早上好。 我目前正在使用一个用java编写的守护进程,它有一个接受来自图形客户端的连接的RMI对象。 很简单,RMI的可扩展性不是很好。 现在我想转移到 Web 应用程序,以便通过 Web 浏览器与服务器进行客户交互,但我有疑问。 有没有办法在应用程序服务器中运行守护程序,并通过 http 接受客户端交互? 问题是守护进程的一部分必须连续运行(在我的 rmi 服务器中,我有一个单独的线程),用于进行文件处理,并且不能仅在客户端请求时调用。
【问题讨论】:
-
您可以对 Web 服务做同样的事情。例如,您可以创建一个 REST Web 服务并从客户端调用它。
-
不能这样。应用程序的一个线程必须连续运行。
-
您有什么理由不能继续使用您的 RMI 服务器,并通过 Web 服务公开接口? “使用 Spring 对 RMI 的支持,您可以通过 RMI 基础架构透明地公开您的服务。”docs.spring.io/spring/docs/current/spring-framework-reference/…
-
REST 服务将在这里回答
标签: jakarta-ee rmi