【问题标题】:In building chat application, is Web Service better to use than JMS, RMI, or Socket programming? [closed]在构建聊天应用程序时,Web Service 是否比 JMS、RMI 或 Socket 编程更好用? [关闭]
【发布时间】:2015-05-12 10:17:05
【问题描述】:

在构建java聊天应用程序时,Web Service 是否比 JMS、RMI 或 Socket 编程更好用?

我的 VPS 有 ff:512MB 内存、1 个核心处理器、20GB SSD 磁盘和 1TB 传输。

我的目标同时用户数是5-30。

我认为处理聊天框变化的方法是使用轮询。 如果我使用 Web 服务,我的 VPS 是否可以处理该负载?

如果我打算使用 RMI 或 JMS 等其他技术? 我的 VPS 可以处理吗?

【问题讨论】:

    标签: java sockets jms rmi vps


    【解决方案1】:

    如果您有一个用于聊天的 Web 前端,则使用 websockets(如果您想在后端使用 java,它由 jetty 以及其他 http 服务器支持)而不是轮询是一种更常见的方法。

    绝对没有 JMS、RMI 或套接字,如果客户端是浏览器,如果它是桌面客户端,使用基于套接字的东西和自定义协议可能是最简单的方法。

    您的 VPS 将处理的连接数取决于许多因素,包括您的应用程序的性能。

    【讨论】:

      【解决方案2】:

      你应该试试node.js
      搜索“node.js 聊天应用”。 Node.js 聊天服务器应用程序将占用很少的内存,从而在运行时为服务器提供更多内存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-04
        • 1970-01-01
        • 2011-04-10
        • 1970-01-01
        • 2013-01-28
        • 1970-01-01
        • 1970-01-01
        • 2010-11-25
        相关资源
        最近更新 更多