刻苦电源

文章
4
资源
0
加入时间
2年10月24天

朱晔的互联网架构实践心得S2E5:浅谈四种API设计风格(RPC、REST、GraphQL、服务端驱动)...

Web API设计其实是一个挺重要的设计话题,许多公司都会有公司层面的Web API设计规范,几乎所有的项目在详细设计阶段都会进行API设计,项目开发后都会有一份API文档供测试和联调。本文尝试根据自己的理解总结一下目前常见的四种API设计风格以及设计考虑点。RPC这是最常见的方式,RPC说的是本地调用远程的方法,面向的是过程。RPC形式的API组织形态是类和方法,或者说领域和行为。因此...