【问题标题】:Multiple socket i/o using node使用节点的多个套接字 i/o
【发布时间】:2012-03-16 05:30:11
【问题描述】:

这是我的申请要求的摘要。该应用程序需要处理一批 10000 个项目,然后使用套接字 i/o 将处理后的数据上传到多个服务器上。上传完成后,移动到下一组 1000。我知道在 java 中这意味着创建多个线程并同时开始上传。由于nodejs是单线程的,我不确定如何实现同时连接和并行上传的相同效果。谁能给我一些指示或示例 sudo 代码以供指导。

【问题讨论】:

  • 不知道node.js,但出于好奇,为什么不知道java?使用 java,您还可以使用NIO,这将提高效率。
  • 这是我的周末项目。我已经学习了一些关于 nodejs 的理论,并做了一些小的示例应用程序。现在我想尝试写一些新的东西。

标签: node.js


【解决方案1】:

查看threads_a_gogo:https://github.com/xk/node-threads-a-gogo

它允许您创建多达数千个 JavaScript 线程,以在单个节点进程中使用 v8 隔离中的所有可用 cpu 内核与节点的主线程并行运行 JS 代码。

我知道这是非常实验性的,但由于这是一个您正在进行的简单项目,它应该符合要求。

【讨论】:

    猜你喜欢
    • 2020-12-08
    • 2012-02-22
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 2013-12-17
    相关资源
    最近更新 更多