【问题标题】:Writing ruby web-service. What architecture should I use? Rack, Rails-engine?编写 ruby​​ 网络服务。我应该使用什么架构?机架,Rails 引擎?
【发布时间】:2010-09-23 19:32:25
【问题描述】:

我需要编写通过 http 获取文件并转换它们的 web 服务。该服务将来可能会包含在 Rails 应用程序中。我想知道我需要为此使用什么? 挂载为机架中间件?西纳特拉应用?编写 Rails 引擎?带网络的简单红宝石脚本?还要别的吗? 谢谢

【问题讨论】:

  • 如果不知道需要下载哪些文件、它们是什么格式以及需要将它们转换成什么格式,这真的很难说。
  • 为什么会这样?我认为这无关紧要。需要pdf-png转换
  • Sinatra 非常适合 web 服务,因为它不像 rails 那样臃肿。

标签: ruby-on-rails ruby web-services rack


【解决方案1】:

如果您最终可以将它整合到 rails 应用程序中,那么我会使用 rails 来启动和运行该服务。 rails 提供的框架使创建 Web 服务变得非常容易(有时只需一两行代码)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-30
    • 2020-06-23
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多