【问题标题】:Concurrent Session-Independent Java Web App?并发会话独立的 Java Web 应用程序?
【发布时间】:2010-12-10 18:32:12
【问题描述】:

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

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

我对基于 Java 的 Web 应用程序相当陌生,所以我不完全确定要搜索什么,或者这种功能是否可以在 Java-EE 开发工具包中使用。任何帮助表示赞赏!

更新/想法:

【问题讨论】:

    标签: java jakarta-ee glassfish daemon listeners


    【解决方案1】:

    GlassFish v3 支持 EJB 3.1 单例 Bean:

    Singleton Bean 可用于实现“将请求中继到一次只允许一个连接的 API”的要求。

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

    (来自New Features in EJB 3.1 - theserverside.com

    【讨论】:

      【解决方案2】:

      听起来您想要一个提供消息队列的 servlet。然后你可以有一些代码从队列中拉出条目并处理它们。查找消息驱动的 Bean。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 1970-01-01
        相关资源
        最近更新 更多