这是我的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