虽然人们遇到与API的宁静方法遇到的许多问题都可以归因于贫血休息反attern,一些用例需要探索其他方法。特别是,必须支持客户申请长期尾部的组织(因此也可能增加API版本,即使他们雇用消费者驱动的合同) - 有大部分API支持,支持无休止的活动饲料风格 - 可能会在RESTful架构中达到一些限制。这些有时可以通过采用来减轻客户指导查询探讨客户端 - 服务器交互。我们看到这种方法在两者中成功使用graphql.和猎鹰队,客户端对返回给它们的数据的内容和粒度有更多的控制。这使得更多的责任在服务层上,仍然可以导致底层数据模型的紧密耦合,但如果建模的RESTful API不适用于您,那么这些益处可能值得探索。
虽然人们遇到与API的宁静方法遇到的许多问题都可以归因于贫血休息反attern,一些用例需要探索其他方法。特别是,必须支持客户申请长期尾部的组织(因此也可能增加API版本,即使他们雇用消费者驱动的合同) - 有大部分API支持,支持无休止的活动饲料风格 - 可能会在RESTful架构中达到一些限制。这些有时可以通过采用来减轻客户指导查询探讨客户端 - 服务器交互。我们看到这种方法在两者中成功使用graphql.和猎鹰队,客户端对返回给它们的数据的内容和粒度有更多的控制。这使得更多的责任在服务层上,仍然可以导致底层数据模型的紧密耦合,但如果建模的RESTful API不适用于您,那么这些益处可能值得探索。