问题标签 [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 投票
3 回答
1315 浏览

open-source - 您会推荐哪些开源 comet/reverse-ajax 库与 Tomcat 5.5 一起使用?为什么?

我在 Jetty 6.0 中看到了解决 Comet/reverse-ajax 应用程序扩展的问题。

是否有任何其他库/框架可用于 Tomcat 5.5?

0 投票
4 回答
7784 浏览

javascript - javascript中的端口监听

我正在尝试用 javascript 编写一些简单的聊天客户端,但我需要一种实时更新消息的方法。虽然我可以使用 xmlhttprequest 函数,但我相信它会占用服务器上的 TCP/IP 端口,而且可能更重要的是,它在我当前的托管包中是不允许的。无论如何,这似乎不是一个理想的解决方案,因为不断地打开连接似乎有点笨拙,如果我可以只在端口上监听并获取数据会容易得多。我在互联网上查看了很多关于彗星和连续轮询的参考资料,这些都不能令人满意,而且很多人说 javascript 并不真正适合它,我可以同意。现在我实际上已经了解了更多关于互联网的工作原理,但是,这似乎是可行的。到目前为止,我不需要担心发送消息;

0 投票
2 回答
1091 浏览

ajax - 在 EJB 和 AJAX 中使用观察者模式

我想构建一个 Ajax gui,它会在我的 ejb 应用程序中发生的任何状态更改时得到通知。为了实现这一点,我认为我构建了一个有状态的 ejb (3.0),它实现了将 Ajax 客户端添加为观察者的 Observable 接口。首先,这对 Ajax 是否可行。如果是,这是一个好的设计理念还是有更合适的方法来做到这一点?

提前致谢!

干杯,

安德烈亚斯

0 投票
3 回答
751 浏览

javascript - 为网页实现类似“服务器推送”的行为的最简单方法是什么?

我正在尝试为我的 Django 网站制作一个非常简单的 2 人聊天室。我正在学习 AJAX 来做到这一点。我需要部分网页在没有用户交互的情况下更新:

  • 当用户 1 发送消息时,它应该出现在用户 2 的屏幕上
  • 当用户 1 注销时,他的状态应在用户 2 的屏幕上更改为“离线”

实现这一点的最简单方法是什么?是否只是使用 JavaScript 定期轮询服务器?如果是这样,这样做的最佳做法是什么?我找到了一些关于使用 setInterval 或 setTimeout 的解决方案,但不确定这是否是最好的方法。

(我读过关于反向 AJAX 的文章,但从我读到的内容来看,这实现起来更复杂。我不需要我的解决方案快速或可扩展;我只需要它工作。)

0 投票
2 回答
2622 浏览

ajax - XMPP 可以像 Comet 的 http long wait 一样使用吗?

XMPP能否以类似于反向 Ajax模式的方式应用?可以像Comet一样用来实现 http long wait吗?有没有在 XMPP 中使用这种技术的例子?

0 投票
1 回答
634 浏览

httpsession - 启用反向 Ajax 时,httpsession 不会过期

我有一个使用 DWR 反向 Ajax 的 Web 应用程序(pollAndCometEnabled 设置为 true) 在我的 web.xml 中,我为 HttpSession 设置了 30 分钟的超时。由于 DWR 轮询服务器,因此 http 会话始终处于活动状态,结果是它永不过期,即使用户的交互超过 30 分钟处于非活动状态。有谁知道如何解决这个问题?

0 投票
2 回答
2328 浏览

jsp - 反向Ajax + JSP-Servlet

我们正在尝试在我们的项目中创建一个反向 ajax。

我在网上查了一下,没有找到具体的东西。我无法运行成功提供的任何教程。

我的目标是:当有来自服务器的偶数推送时提供屏幕警报(如弹出窗口)(可能是高 cpu 使用率/内存,任何东西)。

0 投票
3 回答
425 浏览

comet - 推技术/彗星可以造假吗?

客户有一个约会网站,并希望在另一个用户访问他们的页面时向用户显示一个弹出窗口(一个漂亮的 javascript 覆盖或一个新的浏览器窗口弹出窗口。我们很灵活。)。

我熟悉推送技术和 Comet,但实现这一点非常具有挑战性,并且可能会对每天有超过 100,000 名独立访问者的服务器造成严重压力。

我想知道是否有办法伪造这一点,也许是不准确到第二个。我实在想不出任何办法。

这是一个经典的 LAMP 环境。

任何人?

编辑:这个呢:在页面上放置一个 iframe,每隔几秒刷新一次,并且在每个页面加载时,如果访问者已登录此个人资料页面,它会检查数据库。如果是这样,它会显示一条消息。该消息将是可见的,但 iframe 的背景将与网站的背景融为一体并且是不可见的。如果消息淡入淡出,它看起来就像一个 JS 框“弹出”。

0 投票
1 回答
406 浏览

javascript - APE 项目和 ASP.NET MVC

我正在尝试将反向 ajax 项目APE-Project与 ASP.NET MVC 一起使用,并想知道是否有人有任何使用 ASP.NET 的项目的经验并且可以相应地提供一些建议?

有没有比这个更好用的东西[APE 是免费的,但是它的 +++]

谢谢

0 投票
3 回答
6447 浏览

asp.net - 如何在 ASP.Net MVC 中实现 ReverseAJAX (Comet)

如何在 ASP.Net MVC 中实现 Comet 架构?