API架构大全(SOAP、Restful、GraphQL、Grpc、Websocket)

发布时间 2024-01-02 19:19:38作者: 如幻行云

一、SOAP

  SOAP是一种基于XML的简单对象访问协议,适合企业应用

 

二、Restful

  Restful基于HTTP应用,提供简介和可靠的网络通信

 

三、GraphQL

  GraphQL是一种用于构建和查询API的语言,用来请求特定数据应用,减少多次请求的网络开销,响应速度快

 

四、Grpc

  Grpc是一种高性能、跨平台的远程过程调用框架,基于Protobuf序列化协议和HTTP/2传输协议,用在分布式系统重的不同服务之间进行高效的通讯

 

五、Websocket

  Websocket是一种实现双向通讯的协议,适合低延迟数据交换。

 

可参考:API架构的选择,RESTful、GraphQL还是gRPC

    6种最流行的API架构风格