【问题标题】:Run socket.io client code on nodejs在 nodejs 上运行 socket.io 客户端代码
【发布时间】:2012-06-07 06:13:30
【问题描述】:

我正在使用服务器端的 nodejs/socket.io 开发一个聊天应用程序

现在,是时候测试它的可扩展性了

所以,我想我也可以使用 nodejs 有效地模拟大量 soket.io 客户端,但这次运行客户端代码

问题是,如何在 nodejs 上运行 socket.io 客户端库?这可能吗? 如果是这样,谁能提供一个简单的例子

我的代码在浏览器上运行良好,具有通常的开发负载,问题不在于代码是否运行,实际上我不打算运行相同的客户端代码,只是打开大量连接,并发送数千条消息以获得有关可扩展性和资源消耗的初步数据

此外,任何关于测试 socket.io 服务器可扩展性的建议都将不胜感激

非常感谢

【问题讨论】:

    标签: node.js socket.io


    【解决方案1】:

    您正在寻找的内容不会真正有帮助。即使您可以在node 进程中模拟客户端socket.io,它也不具有与浏览器实际访问相同的动态属性。您可以确定诸如在不耗尽资源的情况下可以处理的最大连接数之类的事情,但是您的一般性能指标将是非常人为的,并且不可推广。

    【讨论】:

    • 我的代码在浏览器上运行良好,具有通常的开发负载,问题不在于代码是否运行,实际上我不打算运行相同的客户端代码,只是打开一个大量连接,发送数千条消息,初步了解可扩展性和资源消耗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    • 1970-01-01
    相关资源
    最近更新 更多