【发布时间】:2013-02-27 06:22:52
【问题描述】:
JMS 或消息传递非常适合捆绑不同的应用程序并形成许多 ESB 和 SOA 架构的基础架构。
但是说应用程序 A 需要应用程序 B 上的服务立即响应,例如需要订单的供应详细信息或需要立即确认某些更新。从性能的角度来看,消息传递是否是正确的解决方案?通常,客户端将连接到队列上的 MoM - 然后必须空闲的侦听器将拾取消息并转发到服务器端处理器 - 它将处理响应并将其发送回队列或主题和请求客户将遵循相同的过程并拿起它。如果消息很大,MoM 也必须将其考虑在内。
让我想知道 Http 是否是访问此类解决方案而不是通过消息传递路由的更好解决方案?我已经看到很多应用程序使用 MoM(如 AMQ 或 TIBCO Rvd)来实际用于即时请求/响应 - 但这是糟糕的设计还是一些微调或设置使其与 Http 相同。
【问题讨论】:
标签: http jms messaging tibco-rv