【发布时间】:2011-03-24 00:40:49
【问题描述】:
我正在开发一个通用的日志记录对象,它将在我们未来的所有应用程序中使用。它将向 MSMQ 提交日志,然后将其异步发送到我们的服务器,该服务器将该消息记录到数据库中。
目前我正在尝试了解其工作原理的架构。在客户端,一旦将日志提交到 MSMQ,MSMQ 是否会将日志提交到 WCF 以发送到服务器(我假设会有另一个 WCF 端点接收消息)?基本上,我在问日志将通过的服务顺序是什么?我已经阅读了有关 WCF 的 netMsmqBinding 的信息,这是我将日志从 MSMQ 发送到 WCF 所需要的,然后我可以使用 basicHttpBinding 将其从 WCF 发送到服务器端的 WCF?
类似:
[客户端应用程序] -> 记录器 -> MSMQ -> WCF ----------> [服务器] WCF -> DB
【问题讨论】: