我们正在使用基于 WCF/HTTP 的应用程序将消息从客户端发送到服务器,并且需要一种快速的方法来检测服务器是否已停止处理消息。理想情况下,我们需要在发送消息之前检测到服务器已关闭。我正在调查使用 Reliable 消息传递,因为这看起来会发送“你还在吗?”消息。就在每个请求之前。但是,我找不到任何方法来检测此初始检查是否在我的代码中失败 - 这可能吗?
我发现有几篇文章建议执行某种形式的“PING”来检测服务器是否仍然存在,但如果可能的话,我宁愿使用可靠消息传递,因为这似乎是一个更清洁的解决方案。
任何建议将不胜感激。