赞
踩
服务拆分之后,前后端同学之间关于 API 粒度的争吵越来越常见:
「前端同学请求两个接口,聚合一下数据不就行了?」后端同学想只提供业务领域基础 API 服务能力,数据组装处理则希望由前端同学完成。
「后端聚合一下,前端可以少一次请求,只负责页面渲染!」前端同学希望只负责页面渲染,而 H5、APP、小程序同一个聚合逻辑可能会出现在三端,后端聚合则只需要一次。
接口聚合服务就是我们的一个解决思路。
接口聚合服务是什么?
接口聚合服务就是一个搬运工,只是帮助前端同学聚合多个接口的返回数据,聚合之后一次性返回相应请求的结果给客户端。我们希望通过接口聚合服务这个中间层,做到可以让前端直接获取数据,而后端也能继续专心于提供基础业务领域 API 服务能力。
最终我们选择了方案 A,通过自研一套简单的接口聚合中间层来解决这个问题。
于是,就有了接口聚合服务:api-aggregator。该框架有如下几个特点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。