想学API开发?看这张图就够了!1、API接口简介(接口定义、类型)
2、API相关术语(例如HTTP版本、cookie、缓存)
3、API风格和协议有哪些?(RESTful、GraphQL、gRPC、SOAP、WebSocker)
4、API接口鉴权方式有哪些?(Auth、JWT、OAuth、Session等)
5、API接口文档(Swagger、Postman、ShowDoc、YesApi)
6、API接口有哪些特征?(分页、参数、幂等性、API版本控制)
7、API接口性能和高并发(缓存、限流、负载均衡、索引、扩容、压测)
8、API接口网关(Nginx、Kong等)
9、API接口开发框架(Flask、Node.js、Python Diango、Java Spring Cloud、FastAPI、YesApi、PHP PhalApi)
10、API接口集成模式(例如网关、事件驱动、Webhook回调、异步消息队列、轮询和批处理)
(图转自bytebytego,翻译整理by dogstar)
2、API相关术语(例如HTTP版本、cookie、缓存)
3、API风格和协议有哪些?(RESTful、GraphQL、gRPC、SOAP、WebSocker)
4、API接口鉴权方式有哪些?(Auth、JWT、OAuth、Session等)
5、API接口文档(Swagger、Postman、ShowDoc、YesApi)
6、API接口有哪些特征?(分页、参数、幂等性、API版本控制)
7、API接口性能和高并发(缓存、限流、负载均衡、索引、扩容、压测)
8、API接口网关(Nginx、Kong等)
9、API接口开发框架(Flask、Node.js、Python Diango、Java Spring Cloud、FastAPI、YesApi、PHP PhalApi)
10、API接口集成模式(例如网关、事件驱动、Webhook回调、异步消息队列、轮询和批处理)
(图转自bytebytego,翻译整理by dogstar)
展开
评论
点赞
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[不失礼貌的微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_16.9d17f6d.png)