API 网关选型及包含 BFF 的架构设计( 二 )
- api数据裁剪
- 接口编排
- 接口调用
有了BFF层 , 前后端就会更好的解耦 , 前端不用再调用多个接口 , 然后再组织数据 , 微服务后端也只需要关心自己服务边界内的事情 。
然而在实践的过程中会出现一些问题:
- 大量业务逻辑从前后端集中在了BFF层
- BFF层逻辑复杂 , 代码量越来越大 , 难以维护
- BFF API版本维护复杂
- 前端端接口职责不清 , 扯皮的结果就是放在BFF层
下图是我从网络上找的一个符合我心目中的理想架构 。
文章插图图片来源于网络
【API 网关选型及包含 BFF 的架构设计】说起来简单 , 做起来没那么容易, 细节是魔鬼 , 每利用一个新的技术都会经历一波打怪升级的过程 。 不过总体来说利用GraphQL确实能从理论上解决上面所说的问题 。 而重点是如何将它结合进你的系统架构中 , 并且发挥出它的优势 。 架构很多时候是在做权衡和选择
- 开发者|华为鸿蒙 HarmonyOS API Version 7 版本发布
- ui|华为鸿蒙 HarmonyOS API Version 7 发布
- 组件|低代码:可视化逻辑编排选型
- 微软计划为 Excel 引入新的 JavaScript API,可自定义数据类型
- 供应链管理|Apiiro 开源模块化框架,防止依赖混淆攻击
- 全栈式|英特尔与中科院计算所将共同建立 oneAPI 卓越中心
- fpg英特尔将与中科院计算所共同建立oneAPI卓越中心
- 聚合网| “北京微控工业网关技术”入选《崛起中国》栏目
- collov|融资丨智能室内设计及家居电商平台「Collov」完成Pre-A轮融资,MindWorks Capital概念资本领投
- kit|HMS Core 6能力全面升级,开放API超2万,华为HMS生态稳了
