8
用于在REST Web服务中处理批处理操作的模式?
REST风格的Web服务中对资源进行批处理操作存在哪些经过验证的设计模式? 我正在努力在性能和稳定性方面实现理想与现实之间的平衡。现在,我们有了一个API,所有操作都可以从列表资源(即GET / user)或单个实例(PUT / user / 1,DELETE / user / 22等)中检索。 在某些情况下,您想更新整套对象的单个字段。来回发送每个对象的整个表示以更新一个字段似乎非常浪费。 在RPC样式API中,您可以使用以下方法: /mail.do?method=markAsRead&messageIds=1,2,3,4... etc. REST相当于什么?还是可以不时做出妥协。它会破坏设计以添加一些确实可以提高性能的特定操作吗?在所有情况下,客户端现在都是Web浏览器(客户端上的javascript应用程序)。
170
web-services
rest