這是我的question關於如何爲媒體分析服務器設計REST API的延續。根據Derrel的回答,在我目前的設計中,我開始使用POST /facerecognition/analysisrequests?profileId=33
分析媒體文件,它指定配置文件ID 33(以前由服務器在另一個POST上創建)應該被使用。針對文件上的多個操作的REST API
我有兩個簡短的問題:
- 如何延長這種方法來對同一個文件,例如多種分析請求對給定文件執行臉部識別,文本檢測和廣告檢測?正在使用二進制編碼(例如,每一位表示分析)並且例如做
POST http:[server URL]/00000011/analysisrequests?profileId=33
一個好主意? - 是否使用服務器端數據庫(例如mySQL)來跟蹤所有配置文件和進程ID?
感謝,
Ç
(1)的一個簡單解決方案是從配置文件中推斷要執行的任務。然後,'POST [server URL]/analysis/profileId = 33'就足夠了。這個缺點是任務信息不會在URL中丟失。這對於負載均衡器來說會是一個大問題嗎? – recipriversexclusion 2009-11-16 21:13:09