Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
并发会话独立Java Web应用程序?_Java_Jakarta Ee_Glassfish_Daemon_Listeners - Fatal编程技术网

并发会话独立Java Web应用程序?

并发会话独立Java Web应用程序?,java,jakarta-ee,glassfish,daemon,listeners,Java,Jakarta Ee,Glassfish,Daemon,Listeners,是否可以将应用程序部署到GlassFish应用程序服务器,使其行为更像守护进程而不是web应用程序?我想设置一些守护程序应用程序,将请求中继到一个一次只允许一个连接的API 通过这种方式,我可以拥有多个servlet实例,它们可以通过守护进程简单地提交API请求,并避免需要多个API连接 我对基于Java的web应用相当陌生,所以我不完全确定搜索什么,或者说Java EE开发工具包中是否有这种功能。感谢您的帮助 更新/想法: 生命周期模块:如何将守护进程构建为生命周期模块?据我所知,我可以根据

是否可以将应用程序部署到GlassFish应用程序服务器,使其行为更像守护进程而不是web应用程序?我想设置一些守护程序应用程序,将请求中继到一个一次只允许一个连接的API

通过这种方式,我可以拥有多个servlet实例,它们可以通过守护进程简单地提交API请求,并避免需要多个API连接

我对基于Java的web应用相当陌生,所以我不完全确定搜索什么,或者说Java EE开发工具包中是否有这种功能。感谢您的帮助

更新/想法:

  • 生命周期模块:如何将守护进程构建为生命周期模块?据我所知,我可以根据应用程序服务器的状态有效地管理其行为,这在我的情况下实际上是有益的:

听起来您需要一个向消息队列提供信息的servlet。然后,您可以使用一些代码从队列中提取条目并对其进行处理。查找消息驱动bean。

GlassFish v3支持EJB 3.1单例bean:

可以使用单例Bean实现“将请求中继到一个一次只允许一个连接的API”的要求

默认情况下,所有单例方法都是 使线程安全且具有事务性。 这意味着所有多线程 对bean的访问被序列化(…)

(来自)