【问题标题】:What is the Lua equivalent of Twisted Python, Eventmachine for Ruby, NIO for Java, etc.?Twisted Python 的 Lua 等价物、Ruby 的 Eventmachine、Java 的 NIO 等是什么?
【发布时间】:2010-03-15 20:32:12
【问题描述】:

Twisted Python 的 Lua 等价物、Ruby 的 Eventmachine、Java 的 NIO 等是什么?

如果没有,如何进行基于事件的非阻塞网络 I/O?

一般来说,如何解决 Lua 中的 C10K 问题?

谢谢!

【问题讨论】:

    标签: networking sockets lua twisted


    【解决方案1】:

    我的一个朋友最近开始了Lua Event Machine的项目,应该是一种Node.js,就在Lua中。

    (我自己没试过,你我不能保证项目的厉害......)

    【讨论】:

      【解决方案2】:

      看起来lua-ev 是你最好的选择。

      【讨论】:

      【解决方案3】:

      我不理解您问题中的所有流行语,但查找 C10K 问题表明在 Kepler project 上下文中的 Lua 协程可能会有所帮助。我肯定会去那里使用 Lua 创建一个高性能的 Web 应用程序并为大量客户提供服务。

      【讨论】:

      • 我也无法理解这个问题。 Copas 可能就足够了,或者 ConcurrentLua 或 Lua Lanes。
      【解决方案4】:

      Node.js。 Javascript 与 Lua 并没有太大区别,而且 node 速度非常快。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-01
        • 1970-01-01
        • 2013-11-14
        • 1970-01-01
        • 2011-04-12
        • 1970-01-01
        • 2014-03-14
        相关资源
        最近更新 更多