当前位置: 首页 > 面试题库 >

AJAX Comet-Microsoft是否正在解决或支持使其可扩展的任何解决方案?

管梓
2023-03-14
问题内容

我注意到许多有关ajax彗星的问题和文章。我还找到了一些使其变得“可扩展”的链接,因为其中一些帖子谈到了ASP.Net的可扩展性。我想知道微软是否正在开发一种解决方案,或者该解决方案针对的是免费的ASP.Net
AJAX Comet解决方案。

作为一个附带的问题,我想知道这是因为Microsoft.NET 4.5谈论的是WebSockets,它似乎比AJAX
Comet是“更好”的解决方案?还是我错了,他们不是竞争技术?


问题答案:

我想知道微软是否正在开发一种解决方案,或者该解决方案针对的是免费的ASP.Net AJAX Comet解决方案。

在Microsoft工作的Scott
Hanselmann最近在博客上发布了SignalR。SignalR是ASP.NET的异步信令库,Scott的团队正在研究该库,以帮助构建实时的多用户Web应用程序。

Scott在评论中提到,如果人们喜欢并使用它,它可能会成为ASP.NET的核心部分。

这里有一个使用SignalR和ASP.NET MVC
3的很好的教程:http
://sergiotapia.com/2011/09/signalr-with-mvc3-chat-app-build-asynchronous-real-
time-persistant-connection-websites/

我想知道这是因为Microsoft.NET 4.5谈论的是WebSockets,它似乎比AJAX
Comet是“更好”的解决方案?还是我错了,他们不是竞争技术?

Comet是一个概括性术语,有许多“ Comet服务器”(见下文)在可能的情况下使用WebSockets作为传输机制。彗星服务器不仅使用AJAX,XHR
Long-Polling,Forever-Frame等,而且现在使用WebSockets并在需要时回退到其他传输机制。

以下是一些使用WebSocket的“ Comet服务器”:

  • StreamHub:http ://streamhub.blogspot.com/2010/12/html-5-web-sockets-arrives-in-streamhub.html
  • API(“本地WebSockets”):http : //www.ape-project.org/
  • 卡普林解放者:http://www.caplin.com/caplin_liberator.php
  • 是否要迁移?:http : //migratory.ro/migratory-push-server.html
  • CometD:http : //cometdproject.dojotoolkit.org/documentation/2.x/howtos/websocket


 类似资料:
  • 本文向大家介绍AngularJS在IE8的不支持的解决方法,包括了AngularJS在IE8的不支持的解决方法的使用技巧和注意事项,需要的朋友参考一下 AngularJS一般不会选择IE8支持, 因为很多特性在IE8下效果很差, 性能也不好, 但是由于项目的需要, 客户的机器有些是XP, 只能够装IE8, 所以为了解决这个, 我查阅了相关的资料,发现GITHUT有一些对AngularJS的改进,我

  • 问题内容: 是否有比这更好的“解决方法”?访问TableMap上的方法时,我想避免使用PREFIX(局部变量)。 解决方法! 需要! 整个代码示例: 问题答案: 我认为您可能正在尝试将过多的情报投入其中。 我发现这种方法非常有用。它避免了由于无法扩展s 而引起的许多问题(实际上,您可以但不能以非常有用的方式)。 本质上,将其作为子类并将其特性作为传递给您的超类。这样,您仍然可以获得包括类型安全性在

  • 问题内容: 在启动时,我正在为我们的数据库考虑扩展解决方案。MySQL至少使我感到困惑(至少对我而言),MySQL具有MySQL群集,复制和MySQL群集复制(来自5.1.6版),它是MySQL群集的异步版本。MySQL手册解释了其集群FAQ中的一些差异,但是很难确定何时使用它们中的一个。 我将不胜感激那些熟悉这些解决方案之间的区别以及优点和缺点以及何时建议使用每种解决方案的人的任何建议。 问题答

  • 当我运行HelloWorld时,它会返回: “java.lang.UnsupportedClassVersionError:HelloWorld已由java运行时的最新版本(类文件版本52.65535)编译,此版本的java运行时仅识别52.0以下的类文件版本。” 我该如何解决这个问题?

  • 从2.7.0开始,SpringFox Swagger不支持继承: https://github.com/springfox/springfox/issues/1983 我有一个应用程序,它依赖于swagger支持继承这一事实,但仍然需要将库更新到2.8.0版本。 真的有可能以某种方式(甚至是肮脏的方式)为继承提供向后兼容性吗? 真的非常感谢任何帮助,谢谢

  • 我知道苹果发布了基于蓝牙4.0协议的iBeacon。 在任何蓝牙设备中,如果我们使用以下代码对设备进行编码: 表示呈现此蓝牙设备是iBeacon蓝牙设备。 我的问题是,如果我定义了自己的协议,这意味着我会改变它 是否有一种可能性,我可以通过iphone识别我自己定义的蓝牙设备,而无需在iphone上添加识别设备。 苹果是否支持定制ibeacon? 编辑根据davidgyoung所说,我对stack