问题标签 [reverse-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
451 浏览

php - 将 php 与彗星一起使用

我想知道彗星。通过网络搜索我知道彗星使用持久连接。所以我想知道这对php有好处吗。有人能给我举个彗星的例子来知道当前时间吗?任何帮助或建议都将不胜感激。

0 投票
3 回答
2228 浏览

grails - 向 Atmosphere 中的一部分订阅者广播

我正在尝试做的事情:能够让用户订阅多个不同的“聊天室”,并使用反向 AJAX/comet 从聊天室向登录该房间的每个人发送消息。(有点复杂,但这是一个类似的用例)。

我在做什么:将 Grails 与 JMS 和 Atmosphere 结合使用。发送消息时,我使用 JMS 发送消息对象,该对象由 Grails 服务接收,然后广播到气氛 URL(即气氛/消息)。

显然 JMS 在那里有点多余,但我虽然可以使用它来帮助我过滤谁应该检索消息,尽管这看起来并不能正常工作(鉴于订阅者基本上是一个单例服务......)。

无论如何,我需要做的只是向正确的听气氛/消息的人发送消息。一个 RESTful 类型的 URL 在这里将是完美的(即气氛/消息/*,其中 * 是房间 ID)但是我不知道如何使用 Atmosphere 来做到这一点。

关于如何实现我想要的任何想法/建议?这里没有什么是具体的,所以几乎可以随意提出任何建议。我什至一直在考虑(基于对另一个问题的回答),例如,如果我可以做一些事情,比如向 Node.js 服务器发送消息并让它处理反向 AJAX/comet 部分。

0 投票
5 回答
6823 浏览

php - 如何在 PHP 中实现事件监听

这是我的问题:我有一个 AJAX 客户端脚本要求的脚本(我们称之为 comet.php),并等待发生这样的更改:

我不太喜欢这个,它的可扩展性不是很好,而且它(恕我直言)是“不好的做法”,我想用信号量(?)或任何并发编程技术来改善这种行为。你能给我一些关于如何处理这个问题的提示吗?(我知道,这不是一个简短的答案,但一个起点就足够了。)

编辑LibEvent呢?

0 投票
3 回答
3081 浏览

javascript - 用于推送/彗星/反向 ajax 通知的 JavaScript 库?

我正计划建立一个网站,您可以在其中与其他人一起玩(回合制)游戏。我需要能够传达已经做出了哪些动作。我认为推送通知最适合这个。我读过一些关于 node.js 的文章;这是要走的路吗?或者是否有其他库可以轻松完成此类事情?

0 投票
2 回答
2075 浏览

apache - php 是否可通过反向 ajax 长轮询进行扩展?

我正在一个网站上工作,该网站显示来自数据库的一些经常更改的数据(队列状态和聊天对话)。我当前的设置是 Apache/PHP/MySQL。自然,我想避免每 x 秒轮询一次服务器,因为这不能很好地扩展。我想做反向 ajax 长轮询,但是,我读到 Apache 不能很好地处理这个问题,因为它很快就会用完工作线程。还有许多其他的 Web 服务器可以解决这个问题:nginx、tor​​nado 等。但是,我的问题是,PHP 是我所知道的唯一服务器端脚本语言。此外,我已经编写了一些 PHP 脚本,所以如果可以的话,我想保留它们。只要我仍然可以使用 PHP,我就可以切换服务器。

但是在做了更多研究之后,我读到人们说 PHP(PHP-FPM?)也会为每个请求创建一个进程,这意味着如果我有成百上千个打开的连接,就会有成百上千个进程,这也将是一个问题。

我可以得出结论,没有很好的可扩展方法来使用 PHP 制作长轮询网站吗?我应该放弃 PHP 并学习另一种服务器脚本语言吗?我现在可以继续使用我当前的设置(Apache/PHP)开发长轮询,但我不希望脚本语言的选择在我部署时对我的系统的可伸缩性造成任何限制。所以我该怎么做?我对网络编程不是很有经验,所以如果有任何大师可以给我一些指示,我将不胜感激!谢谢!

0 投票
0 回答
533 浏览

python - python脚本和chrome扩展之间的轻量级双向通信

我想运行一个轻量级的 python 脚本,该脚本将与在同一台机器上运行的 chrome 扩展进行通信,并能够将更新推送到 chrome 扩展的背景页面。

我喜欢使用简单的 json 通信的轻量级 web 服务器的 bottle.py 外观,但我还没有找到任何关于如何在不使用扭曲或 gevents 之类的东西的情况下进行反向 ajax 通信的信息。

我怎么能以轻量级的方式做到这一点?我不需要任何并发,只需要一个连接。

0 投票
3 回答
1908 浏览

asp.net - ASP.NET 异步控制器和长轮询

我一直在为 comet/push/reverse-ajax 页面寻找基于 IIS 的解决方案,并且遇到了异步控制器

似乎这允许 xhr 长轮询而不会出现线程用完的问题,对吗?这是否允许对长轮询页面进行相当不错的缩放?

0 投票
1 回答
439 浏览

cordova - Phonegap - 反向ajax

试图制作一个PhoneGap 应用程序。根据从手机和一两个主手机的场景,从手机开始向服务器发送一些数据,服务器处理数据并将一些新数据发送给主手机。

想用 json 发送数据,但不知道如何从服务器传送到主服务器。phoneGap 可以吗?我可以使用“反向ajax”吗?或任何想法?

有很多组,有一两个主人和十几个奴隶。项目适用于 Android 和 ios。

0 投票
1 回答
6151 浏览

comet - facebook 是否使用彗星或长轮询来获取新的流和消息?

我想知道是否有任何代码参考可以用来编写一个非常简单的示例。许多帖子或网站只是谈论这项技术。

0 投票
2 回答
1975 浏览

javascript - 反向ajax和普通ajax的区别

谁能描述一下反向 ajax 和普通 ajax 之间的区别。如果可能的话,解释一下反向 ajax 在 web 世界中可以做什么,还有一些现实世界的例子。

我从来没有使用过这个反向 ajax,这适合普通的 web 应用程序吗?