1

我被要求实现一个像 Facebook 那样的通知系统。我创建了一个 WCF 服务并通过 jquery 调用它。我到处看了看,我很惊讶我没有找到任何人问这个(也许我只是完全错过了这一点):如果客户端在 WCF 服务正在执行它的操作时移动到另一个页面会发生什么?

这个特定的 WCF 服务可能需要几秒钟才能返回结果,因为它查询多个不同的数据源。用户在这个时候移动到一个新页面是很有可能的。问题不仅在于结果不会返回给适当的用户,而且服务将被再次调用。

我正在通过所有方法来持久化调用(不是调用本身,而是它甚至被调用的事实),比如在会话状态中保存一个标志、写一个 cookie、视图状态等,但我认为 WCF /jquery 一定有办法解决这个问题。

请帮我看看我错过了什么。谢谢!

编辑:也许我有点不清楚。我正在寻找 WCF 内置的东西,以防我错过了它,或者可能是一些已知模式的国王。我不是在寻找不离开页面的方法!

4

0 回答 0