0

我过去创建了应用程序,这些应用程序的网页会调用持久层以获取一些查询结果或对数据库进行插入、删除等操作。但是,除了持久层之外,没有任何东西在后台运行。现在我需要开发一个应用程序,它有一个始终在后台运行的进程,该进程正在等待消息通过 zeromq 消息传递系统(此时无法更改)。对于如何设置对象以使其始终可以运行,但我可以控制或查询对象的结果,我有点迷茫。

是否有任何涵盖此配置的教程/示例?

谢谢,

4

1 回答 1

0

您可以使用某种计时器,每秒启动一个方法来查看特定资源并处理从中获取的输入。如果您使用 Spring,则可以查看@Scheduled注释。

如果您的输入是某种 java 方法调用,那么请查看 java.util.concurrent 包和并发编程。-- 但请注意,在 EJB 环境中创建自己的线程存在一些限制。

于 2011-02-03T08:46:48.747 回答