是否可以将应用程序部署到GlassFish应用服务器,该服务器的行为更像守护进程而不是Web应用程序?我想设置某种守护进程应用程序,它可以将请求转发给一次只允许一个连接的API。
这样我可以有多个servlet实例,可以通过守护进程简单地提交API请求,并避免需要多个API连接。
我对基于Java的Web应用程序还不熟悉,所以我不完全确定要搜索什么,或者是否在Java-EE开发工具包中提供了这种功能。任何帮助表示赞赏!
更新/创意:
答案 0 :(得分:1)
听起来你想要一个提供消息队列的servlet。然后你可以有一些代码从队列中提取条目并处理它们。查找消息驱动的Bean。
答案 1 :(得分:1)
GlassFish v3支持EJB 3.1 Singleton Beans:
可以使用Singleton Bean来实现“将请求中继到仅允许一次连接的API”的要求。
默认情况下,所有Singleton方法都是 使线程安全和事务性。 这意味着所有多线程 对bean的访问是序列化的(...)