我怎样才能启动ajax推送网站(activemq或cometd或其他)?

时间:2009-07-11 12:55:36

标签: javascript ajax activemq cometd bayeux

我想启动一个使用ajax push的应用程序,但是应该正确配置Web服务器,我不知道如何在服务器端组件上启动。

我想从dojo's cometd开始,然后阅读一些博客,说activeMQ年龄较大,并在ajax推送上标记了运营商,但还有另一篇博客说很难设置 - 起来让它发挥作用。

现在我在开始之前感到困惑,请告诉我我的方式:)配置ajax推送环境的最佳方式是什么?

思南。

5 个答案:

答案 0 :(得分:2)

在斯洛文尼亚举行的PHP会议上,据说Meteor是Comet的最佳服务器。

答案 1 :(得分:2)

您检查了ActiveMQ Ajax页面(http://activemq.apache.org/ajax.html)吗?

配置它不应该那么难。并随时将任何相关问题发布到ActiveMQ用户邮件列表。

干杯 德扬

答案 2 :(得分:2)

这在很大程度上取决于您的语言框架。这是一个很好的比较:

http://cometdaily.com/maturity.html

它不包含我的公司刚刚为.NET环境发布的新版本WebSync,但其他方面相当全面。

答案 3 :(得分:1)

好吧,cometd配置起来并不是很难......你会在喜剧网站上得到一些例子......

它有两个方法订阅和发布,为了进行ajax推送你必须订阅一个频道并将内容发布到频道......这就是基本用途......我们使用了相同的方法逻辑。

有一些版本的cometd实现dojo和jquery ..我们使用了dojo的。你使用哪一个并不重要......一旦你看到你会理解的例子......

此订阅和发布方法适用于聊天应用程序以及通过网络进行广播......

用于网站设计和后端功能......我们使用了j2ee框架和jetty webserver .....

如果我理解你的问题正确...你必须安装Jetty 7(webtide版本)..只有这个版本支持Cometd ....安装我的意思是解压缩:-) ..它很容易...... web apps文件夹你得到一个带例子的cometd文件夹..正确理解这个例子..你的web应用程序的jsp页面将使用javascripts订阅和发布....现在在发布函数你会调用某些javascript函数,反过来称为“div”......这就是你如何发布或播放你的内容......

我假设你熟悉javascript,jsp和servlets ......

imashok2000(点)的Gmail(点)的COM

谢谢, 阿肖克

答案 4 :(得分:0)

您还应该考虑Jetty容器顶部的Lift框架。根据我的理解,它对彗星风格的网络开发有很好的支持。

www.liftweb.net