【问题标题】:Silverlight: Enterprise-grade push notificationsSilverlight:企业级推送通知
【发布时间】:2012-04-09 20:36:10
【问题描述】:

我们正在金融领域构建基于 Silverlight 的系统。我们需要将通知/流数据从服务器推送到 Silverlight 客户端。我们在客户端使用 Silverlight 4,在服务器端使用 Windows Server 2003/IIS6(这不包括 AppFabric)。

到目前为止,我还没有找到一种安全且可扩展的与 Silverlight 兼容的数据推送解决方案。开箱即用的套接字似乎不支持 SSL,并且 PollingDuplexHttpBinding 似乎无法针对 Web 场实现/故障转移进行扩展。看起来 IIS 也不是长轮询应用程序的最佳平台。

是否有人为 Silverlight 成功实施了企业级通知推送解决方案,您使用了哪些技术/产品?

【问题讨论】:

  • PollingDuplexHttpBinding 以何种方式不能扩展网络场实现/故障转移?
  • 看看 SignalR:github.com/SignalR/SignalR
  • @ChuiTey - 轮询绑定的实现将消息在特定服务器的内存中排队,从而创建服务器亲和性并且缺乏对服务器故障的抵抗力。见这里:tomasz.janczuk.org/2009/09/…
  • 你有没有想过使用 Comet 服务器?
  • Comet 服务器的可扩展性非常好,许多金融系统都在使用它们。这是marketsplus.com.au/evolve 的一个例子,他们使用 Comet 服务器将价格信息发送到他们的 Silverlight 客户端。一些 Comet 实现是 meteorserver.orgpokein.comfrozenmountain.com/websync

标签: wcf silverlight notifications scalability


【解决方案1】:

Comet 服务器的可扩展性非常好,许多金融系统都在使用它们。

marketsplus.com.au/evolve 的一个示例,他们使用 Comet 服务器将价格信息发送到他们的 Silverlight 客户端。

一些 Comet 实现是 meteorserver.orgpokein.comfrozenmountain.com/websync

【讨论】:

    猜你喜欢
    • 2018-06-13
    • 2014-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-23
    • 2010-10-13
    • 2018-06-07
    • 2015-10-03
    相关资源
    最近更新 更多