猿问

在 Ruby 中实现并发

我希望在我的 Ruby on Rails 项目中使用 Go 语言的线程和并发特性。我有几种选择,其中之一是 jRuby。但是,我不喜欢 Java(个人喜好)。我听说 Go Lang 是 Java 的完美替代品。它比 Java 更快、更安全。我看到人们将它的速度与 C++ 进行比较,因为它的某些部分是在汇编本身中。人们甚至可以用 Go 从头开始编写一个完整的 Web 服务器,比如 Apache。

我真正计划的是:Go 中的所有低级内容以及 Ruby on Rails 的其余部分。我仍然希望拥有 RoR 提供的轻松开发。


拉丁的传说
浏览 167回答 1
1回答

qq_笑_17

从 Go 1.5 开始,有一种名为 的构建模式c-shared,它允许您在 Go 中构建 C 共享库。然后可以使用 FFI 将这些加载到 Ruby 中并在您的 Rails 应用程序中使用。请参阅此概念的简要介绍。
随时随地看视频慕课网APP

相关分类

Go
我要回答