AJAX,Server Push实现问题

时间:2009-09-08 07:05:58

标签: ajax apache comet push

我对整个AJAX的做事方式都比较陌生,所以请原谅我,如果我要混合两件不同的东西(虽然如果你能评论我,我会非常感激)。 我的问题是: 我有很多网络客户端(比如大概1500左右),当我开始用某种ID“订阅”到Web服务器时我想要它然后我希望Web服务器(APACHE)向他们发送一个相关的URL(动态构建)这个目的真的很重要(要显示)(重定向)。 现在我的问题基本上是我花了最近几天阅读了大量的文章,以及如何做到这一点,我认为我有太多的流行语。 我认为,为了解决我的问题,我需要某种类型的COMET实现,称为“continuation”(以支持许多客户端)。那是对的吗? 我走的是正确的道路吗? GWT与此有任何联系吗?

非常感谢你们提前

编辑:在阅读了一些之后,我认为基本上Java Servlet 3.0异步支持正是我在服务器端所需要的(如果我错了,请纠正我)并且我仍然在客户端进行辩论?也许GWT毕竟? 感谢

2 个答案:

答案 0 :(得分:0)

好的,所以我确实早些时候弄得一团糟,我把它放在那里,所以我的废话不会让任何人感到困惑。 我正在寻找的是服务器端的异步请求支持,关于允许许多用户的线程处理和可伸缩性,以及在客户端,以便于使用Comet模式。 我发现Jetty,Tomcat和Grizzly都为此提供了解决方案(只需使用Comet搜索特定服务器并查看它们提供的内容),但我决定使用Glassfish支持的Servlets 3.0规范,即使它只会与Java EE 6一起发布,不会被绑定到特定的服务器。 在客户端,我可能会选择与Comet无关的许多其他原因,因为它对Comet有足够的支持。 感谢

答案 1 :(得分:0)

您可能想尝试StreamHub Push Server和随附的GWT Comet Adapter。这将为您提供可扩展的Comet服务器和GWT客户端。