1

我们正在考虑如何监控 WCF 服务中使用的 MSMQ 队列(使用 net.msmq 绑定)。搜索诸如 Journals、triggers 或Administration queue之类的替代方案,最后一个似乎更具逻辑性,因为您可以将多个消息级事件报告给另一个队列,而不仅仅是“收到消息”,因此我们认为我们可以跟踪消息或更高级别级操作。

无论如何,WCF 的 net.msmq 绑定似乎没有办法操纵通过发送的消息的确认或AdministrationQueue属性。

有没有办法从 WCF 绑定/行为启用确认和管理队列?如果不是,有什么想法吗?

4

1 回答 1

2

我不确定是否可以使用NetMsmqBinding. 应该可以MsmqIntegrationBinding。使用此绑定后,您可以使用OperationContract's IncommingMessagePropertiesorOutgoingMessageProperties并访问MsmqIntegrationMesssageProperty. 然后,您将可以控制 MSMQ 消息上公开的所有属性,包括AdministrationQueueAcknowledgment

于 2011-08-05T22:19:02.280 回答