大数跨境
0
0

API通信协议总结

API通信协议总结 云容灾备份安全治理
2024-11-28
3

API通信协议总结

API协议 

1. REST(Representational State Transfer) 一种用于设计网络应用程序的架构风格。它强调无状态通信,使用标准的HTTP方法(GET、POST、PUT、DELETE),并通过URL识别资源。 

2. GraphQL 一种API查询语言,允许客户端精确请求它们所需的数据,不多也不少。这种效率是GraphQL相对于REST的一个主要优势,后者的端点通常返回固定的数据结构。

3. SOAP(Simple Object Access Protocol) 一种协议,用于在网络上以XML消息的形式交换结构化信息。 

4. gRPC(Google Remote Procedure Call) 一个高性能的开源框架,用于远程过程调用(RPCs)。它使用Protocol Buffers(一种紧凑的二进制格式)进行数据序列化。

5. Webhooks 一种应用程序之间实时通信的机制。Webhook本质上是一个由一个系统中的特定事件触发的HTTP回调,它向另一个系统发送通知。 

6. WebSockets 一种在单个TCP连接上提供全双工通信通道的协议。WebSockets使得客户端和服务器之间能够实时交换数据。 

7. MQTT(Message Queuing Telemetry Transport) 一种轻量级的发布-订阅消息协议,专为低带宽、高延迟或不可靠的网络设计。它通常用于物联网(IoT)应用。

8. AMQP(Advanced Message Queuing Protocol) 一种面向消息中间件的开放标准协议。AMQP提供可靠消息传递、路由和排队等功能,适合企业集成场景。

9. EDA(Event-Driven Architecture) 一种软件架构模式,其中应用程序对事件(例如,用户操作、传感器读数)做出反应。EDA促进了松散耦合和可扩展性。 

10. EDI(Electronic Data Interchange) 一套在组织之间交换业务文档(例如,采购订单、发票)的标准。EDI在供应链管理和物流中广泛使用。 

11. SSE(Server-Sent Events) 一种服务器推送技术,允许服务器通过HTTP连接以单向方式向客户端发送更新。


【声明】内容源于网络
0
0
云容灾备份安全治理
分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
内容 2171
粉丝 0
云容灾备份安全治理 分享云灾备规划、实施、运营、备份与恢复、数据安全、数据治理;窥视国内外备份软件与监控软件知识前沿水平线; 越努力,越幸运!
总阅读3.6k
粉丝0
内容2.2k