gpt4 book ai didi

ruby - Ruby 的强大 TCP 服务器?

转载 作者:可可西里 更新时间:2023-11-01 02:37:27 25 4
gpt4 key购买 nike

谁能为 Ruby 推荐一个健壮的 TCP 服务器(比如用于 JavaScript 的 Node.js)?我知道 Ruby 有一个 TCPServer 类,但我需要更强大的东西,因为我不想编写代码来处理多个客户端和多线程等。Ruby TCP 是否有任何库/框架有点像 Node.js 的服务器?

最佳答案

听起来你想要 EventMachineCelluloid . EM 是事件驱动的并发,其操作与 node.js 非常相似。 Celluloid 是更传统的多线程。

如果您正在使用 MRI,我建议您首先查看 EM,因为 MRI Ruby 的并发模型存在局限性。如果您在使用 JRuby,那么 Celluloid 可能是正确的解决方案。

关于ruby - Ruby 的强大 TCP 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13923882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com