Clarence Java DocClarence Java Doc
开发总结
Java
数据库
缓存
JVM
Spring
微服务
消息队列
高并发
分布式
高可用
设计模式
场景题
Netty
云原生
算法
系统架构
开发协议
IOT
人工智能
开发总结
Java
数据库
缓存
JVM
Spring
微服务
消息队列
高并发
分布式
高可用
设计模式
场景题
Netty
云原生
算法
系统架构
开发协议
IOT
人工智能
  • 常见的开发协议
  • 传输层和网络层协议(通信协议)
  • 设备通信协议(物联网与工业通信)
  • 数据交换协议(消息传输与远程调用)
  • 安全协议(数据加密与身份认证)
  • 文件传输协议
  • 数据库访问协议
  • 邮件通信协议
  • 分布式系统协议

数据交换协议(消息传输与远程调用)

这些协议用于不同系统之间的数据传输和远程调用。

  • gRPC(Google Remote Procedure Call):基于 HTTP/2 和 Protobuf 的高效 RPC 框架,支持多语言。
  • RESTful API(Representational State Transfer):基于 HTTP 的无状态 API 设计风格,常用于 Web 服务。
  • SOAP(Simple Object Access Protocol):基于 XML 的远程调用协议,常用于企业级 Web 服务。
  • Thrift:Facebook 开发的跨语言 RPC 框架,支持高效的二进制数据传输。
  • AMQP(Advanced Message Queuing Protocol):标准消息队列协议,RabbitMQ 采用 AMQP 进行消息通信。
Last Updated:
Contributors: hello0709
Prev
设备通信协议(物联网与工业通信)
Next
安全协议(数据加密与身份认证)