【发布时间】:2014-06-12 16:59:39
【问题描述】:
我想知道 Java Web 套接字和 JMS(或 ActiveMq)有什么区别?请让我知道或有任何来源对 WebSocket 和 JMS 进行任何比较,以及在哪里使用 websocket 而不是在哪里使用 Activemq 而不是 websocket。 Activemq 是 JMS 的一个实现。 Activemq 可能使用 Web 套接字。如果使用 web 套接字而不是 Activemq 来传输消息(具有任何类型的数据)怎么办?这可能取决于应用程序的类型和要求,一般情况下如何让我轻松决定使用什么,让我有你的想法(我想在两个 Web 应用程序之间发送消息,简单、快速且重量轻) .
那些投票给关闭的人:请考虑帮助,至少让一些人获得帮助,知识而不是回避它。
【问题讨论】:
-
“Web 应用程序”通常是指在 Web 服务器上运行的东西。 Websockets 仅在涉及浏览器时才适用。除非“网络应用程序”是指“浏览器应用程序”?
-
@WarrenDew。我感谢并感谢您的关注。我的应用程序是基于网络的,不涉及浏览器。所有通信都在服务器上运行的 Web 应用程序之间进行。根本没有浏览器。您的意思是,仅当浏览器(网页、jsp、html、js)与服务器 Web 应用程序通信时才使用套接字?如果是这样,网络套接字不能用于我的要求。我对他们了解不多。在开始之前,我正在观察可能性。再次感谢
标签: java jakarta-ee websocket jms activemq