0
我會寫一個實現了視頻轉換的工作流程包括多種音頻和視頻編碼/處理步驟的Ruby應用程序您的應用程序。如何提供與網絡API
應用接口有兩個核心特點:
- 排隊的新影片
- 監測進展情況爲每個視頻
用戶可以訪問使用寫在Ruby on Rails的一個網站,這些功能。
面臨的挑戰是這樣的:我想要做的工作流應用程序自給自足的應用,不依賴於Web視圖的存在。
爲了實現這種分離我認爲,添加網絡API的工作流應用程序是一個很好的解決方案,因爲這允許工作流應用程序駐留在不同的服務器在Web服務器上。
我的問題是:你認爲哪種解決方案,這樣的網絡API?
有幾個選項:
- 實現一個簡單的TCP服務器和創造我自己的基於字符串的API
- 使用某種REST API的(我不知道這是否是適合這種情況)
- 某種網絡服務解決方案(SOAP,XML-RPC)
- 另一個現有框架
隨意分享ÿ我們對此的想法。
我想補充我的REST API投票爲好。 – Nathan 2009-11-01 16:35:35
是的,但我也可以使用DRb(分佈式紅寶石),這很容易。 – StackedCrooked 2009-11-01 21:37:46