有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java实现服务器推送

阅读有关服务器推送here的信息
我想将数据从web应用程序实时推送到客户端
我将TCPsocket视为选项之一
对于HTTP,我在here上找到了各种Java、PHP、Python和其他框架。 但是我不知道这些支持是否会推动

  • 您会选择哪些选项和框架 建议如何实现服务器推送
  • 您主张用什么语言实现相同的功能?为什么

共 (6) 个答案

  1. # 1 楼答案

    我现在用的是Orbited,太棒了

    如果你正在做聊天或订阅类型的事情,请使用stompservice和orbited

    如果您正在进行1对1客户端映射,请使用TCPSocket

    如果你愿意,我可以给你一些代码示例

  2. # 2 楼答案

    好的,我正在使用ASP。NET与我的项目上的PokeIncomet ajax库一起使用。此外,我还尝试了JAVA下的Atmosphere。。我最后的选择是博金。。因为,只有服务器推送支持并不能解决问题。您将需要某种类型的客户机到服务器对象序列化和对象生命周期管理。博金为我满足了所有这些需求

  3. # 3 楼答案

    Comet是您想要的协议。Comet实现最好的是更难的调用

    如果您对Java(或者,我想是Jython)还满意,或者。NET(IronPython是可能的),我怀疑(不是已经广泛地尝试了它们!-)那stream hub一定是一个主要的竞争者。这是一个典型的“免费”产品——你可以得到一个免费的(如免费啤酒)版本,或者你可以尝试昂贵的网络版,或者更昂贵的企业版;功能比较是here(例如,免费版:没有https,不超过10个并发用户,没有.NET)

  4. # 6 楼答案

    我个人有偏见,但我喜欢。它与IIS集成,因此不需要其他服务器软件,只需添加一个dll到项目中即可