编写ruby web服务。我应该使用什么架构?机架,Rails引擎?
问题描述:
我需要编写Web服务,它将通过http获取文件并将其转换。将来的这项服务可能包含在rails应用程序中。我想知道我需要使用什么? 作为机架中间件挂载? Sinatra应用程序?编写Rails引擎?简单的红宝石脚本与网络?还要别的吗? 谢谢编写ruby web服务。我应该使用什么架构?机架,Rails引擎?
答
如果你最终可能将它整合到rails应用程序中,那么我会使用rails来启动和运行服务。由rails提供的框架使创建Web服务变得非常简单(有时只需一行或两行代码)。
如果不知道你需要下载哪些文件,它们是什么格式以及将它们转换成什么样的格式,真的很难说。 – 2010-09-23 19:51:17
这是为什么?我认为这是无关紧要的。它需要pdf-png转换 – 2010-09-23 21:18:08
Sinatra对web服务非常有用,因为它不像rails那样臃肿。 – 2010-09-23 22:05:06