【发布时间】:2011-10-20 12:28:21
【问题描述】:
我对这个主题不太满意,因为直到现在我一直都在编写自己的记录器。
我有一个 WCF REST Web 服务。 该服务需要记录从错误到谁使用它以及何时使用的信息。
为此,已选择 Enterprise Library (5.0) 中的 Logging Application Block。 为了保持良好的性能,我们决定使用 MSMQ。目的是将日志存储在那里,直到我们将其放入文件中。
我在几个网站上看到我们可以使用 WCF 将消息传输到 MSMQ,然后使用另一个实体来处理队列,或者我们可以使用 MSMQ 作为传输协议与 WCF 进行通信。现在我只是使用 LAB 的 Logger 类将日志插入队列中。
我只想使用 MSMQ 将我的 Web 服务与日志记录功能不同步。
所以这是我的问题: MSMQ 对 WCF 有用的情况是什么? 在我描述的情况下,使用另一个 WCF 应用程序只是在文件中记录一些内容是不是有点矫枉过正?
【问题讨论】:
标签: msmq netmsmqbinding msmq-wcf