我正在开展一个项目,我正试图将更新推送到网站的母版页。
我已经实现了观察者模式,并在应用程序的全局asax中初始化了相关的类。
我运行2个网站副本说页面副本A&页面副本B我正在尝试触发一个事件,当我点击A事件触发时,我的所有页面实例都会在A更新时更新。
是否有可能导致多个实例更新?比如在聊天室?
我应该使用中介模式吗?
提前致谢。
答案 0 :(得分:1)
看起来您正在寻找Comet Pattern。这允许您的客户端页面打开长期运行的HTTP查询到您的网站。但是,我不建议使用此模式,因为它不是很可扩展。
HTML 5允许您使用Web Sockets pretty well supported by modern browsers从浏览器打开套接字连接。这允许您打开与服务器的套接字连接,以便在更新可用时通知客户端。
您也可以使用Flash或Silverlight来完成此任务。