与WCF的异步通信

发布于 2024-10-25 02:53:37 字数 404 浏览 3 评论 0原文

我正在开发一个通用日志对象,它将在我们未来的所有应用程序中使用。它将向 MSMQ 提交日志,然后 MSMQ 将其​​异步发送到我们的服务器,服务器将该消息记录到数据库中。

目前我正在尝试了解其工作原理的架构。在客户端,一旦将日志提交到 MSMQ,MSMQ 是否会将日志提交到 WCF 以发送到服务器(我假设将有另一个 WCF 端点接收消息)?基本上,我问的是日志将经过的服务顺序是什么?我已阅读有关 WCF 的 netMsmqBinding 的内容,这是我需要将日志从 MSMQ 发送到 WCF,然后我可以使用 basicHttpBinding 将其从服务器端的 WCF 发送到 WCF 吗?

类似于:

[客户端应用程序] ->记录器-> MSMQ-> WCF----------> [服务器] WCF ->数据库

I am developing a generic logging object which will be used within all of our future applications. It will submit a log to MSMQ, which will then asynchronously send it off to our server that will log that message to a database.

Currently I am trying to understand the architecture of how this will work. On the client side, once a log is submitted to MSMQ, will MSMQ then submit the log to WCF to send off to the server (which I assume will have another WCF endpoint receiving the messages)? Basically, I am asking what is the order of services that the log will travel through? I have read about netMsmqBinding for WCF, is this what I will need in order to send a log from MSMQ to WCF, and then I can use a basicHttpBinding to send it from WCF to WCF on the server side?

Something like:

[Client application] -> Logger -> MSMQ -> WCF ----------> [Server] WCF -> DB

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水中月 2024-11-01 02:53:37

WCF 具有可以处理客户端和服务器消息传递的 netMsmqBinding。如果您使用它,MSMQ 对您来说几乎是不可见的。您将向 WCF 服务发送消息,该消息将被放入 MSMQ,服务器端 WCF 将选择它并像任何其他绑定一样调用方法。

如果您有创建 WCF 服务的经验,您应该执行相同的操作,但还要创建 MSMQ 队列。

以下是有用的链接: http://sukasom.wordpress .com/2008/08/18/wcf-and-msmq-part-1/http://msdn.microsoft.com/en-us/library/ms752217.aspx

WCF has netMsmqBinding that can handle both client and server messaging. If you use it MSMQ will be almost invisible to you. You will send message to WCF service, it will be put to MSMQ and server-side WCF will pick it and invoke method like with any other binding.

If you have any experience in creating WCF service you should do the same but also create MSMQ Queue.

Here are useful links: http://sukasom.wordpress.com/2008/08/18/wcf-and-msmq-part-1/, http://msdn.microsoft.com/en-us/library/ms752217.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文