何时何地使用 JMS?

Posted

技术标签:

【中文标题】何时何地使用 JMS?【英文标题】:When and where to use JMS? 【发布时间】:2014-10-29 07:24:45 【问题描述】:

在许多书籍和博客文章中,人们将 JMS 作为应用程序间连接和通信的示例。 您能否简要说明何时何地使用它以及为什么不使用其他协议,如 HTTP(Rest 和 SOAP)?请提供一些 JMS 用例?

【问题讨论】:

JMS 不是协议,不能和rest或soap比较 Real world use of JMS/message queues? 的可能重复项 【参考方案1】:

JMS 被描述为用于在两个或多个客户端之间发送消息的 API,但实际上更面向服务器到服务器。所以关于JMS use cases - 根据我的经验,我看到JMS 主要用于内部网络(在防火墙等之后),因此模块不仅可以交换信息,还可以编排

【讨论】:

以上是关于何时何地使用 JMS?的主要内容,如果未能解决你的问题,请参考以下文章

NHibernate ISession Flush:何时何地使用它,为啥?

Twig 渲染与包含 - 何时何地使用其中一个?

SQL 中何时何地使用单引号? [复制]

何时/何地在 FastAPI 中使用正文/路径/查询/字段?

何时何地使用 Dictionary verses Hashtable? [复制]

何时何地使用 GetType() 或 typeof()? [复制]