【问题标题】:Listening to new enqueued messages using WCF Service使用 WCF 服务侦听新的排队消息
【发布时间】:2013-05-29 00:35:41
【问题描述】:

我的消息队列由 IBM WebSphere MQ 管理,我希望能够使用 WCF 服务侦听新的排队消息。

每条新消息都应该以新消息作为参数触发对我的服务的调用。

你知道如何创建和托管这样的服务吗?

【问题讨论】:

    标签: wcf message-queue ibm-mq


    【解决方案1】:

    如果您使用的是 WebSphere MQ v701 或更高版本,那么您可以为 WCF 使用 WebSphere MQ 自定义通道。使用自定义通道,您可以构建和托管服务。您可以找到更多详细信息和示例here

    WMQ 基于 WCF 的服务可以作为 Windows 服务或独立应用程序托管。它还不能托管在 IIS 或 Windows Application Fabric/WAS 中。

    【讨论】:

    • 据我了解 - 当新消息进入队列时,无法自动触发对 WCF 服务的调用?
    • 当 WCF 客户端调用服务公开的方法时,例如“printHello”,该方法会自动在服务端调用。这不是你想要的吗?
    • @YairNevet:你有没有得到这个答案...我也想做同样的事情 - 当一个单独的应用程序写入队列时调用 WCF。到目前为止,我看到的所有响应都是关于使用 WCF 写入队列。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-15
    • 2012-03-30
    • 1970-01-01
    • 2018-01-12
    • 2012-01-07
    • 2015-07-20
    相关资源
    最近更新 更多