我目前正在为我们的服务设计而奋斗。我们使用许多CRUD操作构建LOB应用程序。我们首先使用了ASP.NET Web。
我们遇到的问题之一是,我们有许多不同的视图在使用API。每个视图都有不同的要求。例如,一个视图需要..。
我们决定使用OData来解决这个问题,但很快我们就遇到了更多的问题:
我不太明白其他公司是怎么做到的。对我来说,“标准REST服务”,就像许多博客文章和教程中所描述的那样,对于我迄今为止构建的几乎每一个LOB应用程序来说都是非常基本的。唯一可行的解决方案是为每个子资源发送HTTP请求:
但对我来说,这似乎是一个巨大的可伸缩性问题。
一些公司正在致力于这个问题: Facebook推出了自己的查询语言和框架(GraphQL/Relay),Netflix正在开发FALCOR。
这个问题现在是怎么解决的?我想,不是每个人都在使用OData。
发布于 2016-05-03 14:12:47
查询字符串不起作用吗?
GET /api/families/5 GET /api/families/5?view=withMembers GET /api/families/5?view=view2 ...etc
https://stackoverflow.com/questions/32053790
复制相似问题