Java 默认情况下,JMS使用HTTP?

Java 默认情况下,JMS使用HTTP?,java,http,jakarta-ee,soap,jms,Java,Http,Jakarta Ee,Soap,Jms,例如,我有一个简单的应用程序,将使用JMS,以便另一个应用程序可以从JMS通道获取信息 默认情况下,当我向JMS发布消息时,我使用HTTP协议——这是真的吗? (例如在JavaEE示例中) 我听说在JMS上使用SOAP很流行? 真正的好处是什么?但为什么要结束?如果是soap,它是传输协议,而不是jms。 jms只是一个规范 请帮我澄清。JMS不使用HTTP协议,JMS是一个API而不是一个协议。对于实现了JMS API的每个JMS提供程序,用于JMS的协议都是不同的 我同意术语SOAP ove

例如,我有一个简单的应用程序,将使用JMS,以便另一个应用程序可以从JMS通道获取信息

默认情况下,当我向JMS发布消息时,我使用HTTP协议——这是真的吗? (例如在JavaEE示例中)

我听说在JMS上使用SOAP很流行? 真正的好处是什么?但为什么要结束?如果是soap,它是传输协议,而不是jms。 jms只是一个规范


请帮我澄清。

JMS不使用HTTP协议,JMS是一个API而不是一个协议。对于实现了JMS API的每个JMS提供程序,用于JMS的协议都是不同的

我同意术语SOAP over JMS令人困惑,因为它意味着JMS是一种线级格式,但它实际上意味着能够使用JMS API发送SOAP消息,从而集成到消息传递系统(WebSphereMQ、Tibco等)。集成到消息传递系统中是SOAP/HTTP带来的好处,因为您将获得消息传递系统所能提供的有保证的交付、监视、可伸缩性等