ruby-on-rails - 集成 Thrift ruby​​ 服务器和 Ruby on Rails web 应用程序

标签 ruby-on-rails ruby thrift

在空闲时间,我目前正在开发一个使用 Rails 编写的网络应用程序,并计划为桌面和各种移动平台编写“胖”客户端(谁不会?)。

我喜欢 Thrift 的概念,因为它的多语言支持,以及让一个 IDL 文件为客户端生成适当代码的概念(干!)

我想知道集成 Thrift 服务器和 Rails 的最佳方式/架构是什么。

想到的唯一选择似乎是超优的:

  • 从 Thrift 服务器调用 wepapp API 将数据返回给胖客户端
  • 将 thrift 服务器插入 Rails 应用程序的数据库并执行它的操作。

出于显而易见的原因,这似乎有些矫枉过正、多余且不灵活。

有什么建议吗?

谢谢!

最佳答案

我不确定它是否矫枉过正 :) 但我建议如果你想进一步探索这个话题,你也可以看看 this thread .

关于ruby-on-rails - 集成 Thrift ruby​​ 服务器和 Ruby on Rails web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6472084/

相关文章:

ruby - 我怎样才能在 ruby 中做一个更干净的追加?

ruby-on-rails - Tire/ElasticSearch 单表继承支持

ruby-on-rails - 使用 FactoryGirl 构建一个 json stub

ruby-on-rails - 在 Rails App 中为 PDF 的第一页生成缩略图?

ruby-on-rails - R14 - 超出内存配额

ruby-on-rails - Rails:SassC::SyntaxError:错误: "...ia screen\\0 and"之后无效的 CSS:预期为 "{",为 "(min-width:769px) {"

ruby-on-rails - 架构最佳实践 : Is it ever OK to store duplicates of a record?

openssl - 严重错误:找不到 'openssl/bio.h'文件

python - 在长时间运行的 c 进程和 python 之间进行双向 IPC 的最佳方法是什么?

java - 使用 Apache Thrift 时出现 TTransportException 异常