【问题标题】:JMS that will work on app server that has lightweight client with out javaee requirementJMS 将在具有轻量级客户端且无需 javaee 要求的应用服务器上运行
【发布时间】:2013-12-11 04:07:06
【问题描述】:

我正在寻找将在 Glassfish(或 TomEE)上运行的 JMS,并且经过身份验证的用户可以使用此服务来获取实时事件。我希望用户能够连接到一个小程序、一个 java web-start swing 程序,或者最终是一个 android 应用程序。我不希望运行客户端的先决条件是必须在用户计算机上安装 JavaEE,因为目标用户是典型的 Web 用户(可能不是超级计算机精通),而 JavaEE 是一个实质性安装。

所以我的问题是 - 是否有一个功能齐全的 JMS 可以在服务器端运行,同时拥有一个只需要 JavaSE 或 JavaME 的轻量级客户端版本(或第 3 方 jar)?

似乎 MQTT (JMS) 和 Eclipse Paho(轻量级 3rd 方 jar)可能符合这个要求,但还有其他的吗?

【问题讨论】:

    标签: java android jakarta-ee glassfish jms


    【解决方案1】:

    ActiveMQ 为您提供了很多客户端选项,它们都不需要巨大的足迹。事实上,使用基于 HTTP 和 WebSocket 的客户端,您根本不需要 Java 客户端,但在与 JSE 或 JME 客户端交互的能力范围内。

    还有其他 JMS 实现具有同样小的客户端要求,所以你可以降低你的视线,如果你明白我的意思 :)

    【讨论】:

      【解决方案2】:

      添加到 Nicholas 您可以将 ActiveMQ 与 REST、STOMP、Spring Websockets + STOMP + activemq 一起使用

      【讨论】:

        猜你喜欢
        • 2011-02-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多