[英]Is it advisable to call a WCF MSMQ Queued endpoint from a WPF client?
我有要从多个WPF客户端应用程序发送到服务的消息,该消息可以在发送后的一段时间内进行处理。
由于客户端和服务器之间的间歇性连接问题以及服务的必要停机时间,我倾向于使用排队的端点创建WCF服务。 过去,当客户端计算机实际上是其他服务器且数量很少时,这对我来说效果很好。
我担心在许多客户端计算机上执行此操作,主要是因为我认为很难监视这么多传出队列以确认客户端计算机上是否没有通信被捕获。 有人尝试过这样做吗?
如果是这样,您会推荐吗? 为什么或者为什么不?
即使您还没有这样做,除了监控所有这些出站队列的操作问题之外,您还能想到其他陷阱吗?
您的问题最好用这样的措词:
如果是这样,那么这就是消息传递的本质,而不论这些系统是JMS,Apache MQ,Websphere,SonicMQ还是MSMQ ,此类系统的设计目的都是什么。
此外, “流量正在客户端计算机上被捕获” -您如何定义被捕获 ? 请记住,在将消息转发到远程主机之前,该消息在本地驻留数天后,应用程序可能会非常满意。 消息传递系统通常都有超时,既到达目的地又要处理该目的地。
我想你会没事的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.