【发布时间】:2013-02-15 05:28:34
【问题描述】:
仅通过 ESB 执行基于 JMS 的消息传递。 ESB 有一个专用的 REQUEST 队列,客户端在其中使用 SOAP 包装器发送服务请求。 Wrapper 被解释为服务名称和版本、注册表查找、服务 QUEUE 的路由。服务在专用 ESB REPLY 队列上响应 ESB。然后需要关联以更正存储的请求,以在其 TMP 队列上将回复发送回客户端。我不知道如何使用服务 Sent Msg ID 作为键将原始 JMS 请求的 TMP 队列保存到某种缓存中,以便我可以检索原始请求消息 ID 和 TMP QUEUE?
所以有两个问题。如何访问代理配置中的 jms msg 标头。如何设置某种缓存或存储用于响应的数据,以将它们关联回请求并设置回复。文档中根本没有纯 JMS 示例。
【问题讨论】: