【发布时间】:2014-10-22 19:23:34
【问题描述】:
我们有一个现有的 Websphere MQ 队列管理器(运行良好,没有问题)。这对于每个“方法”都有一对队列:请求和响应。
我们希望在此之上放置一个 Web 服务前端,以使我们拥有的一些无法调用 MQ 但可以调用 Web 服务的应用程序受益。
当然,Web 服务可以是同步的,但我们的 MQ 是异步的……我不知道如何解决这个问题。
示例: 应用程序调用 webservice...web 服务等待响应。 Webservice调用MQ请求队列并放入消息。
当然,响应将在不同的通道上...所以我的想法是 Web 服务必须读取队列中的所有消息,并且只删除正确的消息(通过一些标识符,例如 GUID)。
有没有人有任何解决这个问题的设计知识?
【问题讨论】:
标签: c# ibm-mq data-synchronization