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

分布式系统协议

这些协议用于保证分布式系统中的一致性、可靠性和数据同步。

  • Raft:一致性协议,用于分布式系统的 Leader 选举和日志复制。
  • Paxos:经典的一致性协议,应用于分布式数据库、Zookeeper 等。
  • Gossip Protocol:用于分布式系统中节点信息传播,如 Cassandra、Consul 采用该协议。
  • ZAB(Zookeeper Atomic Broadcast):Zookeeper 使用的一致性协议,保证数据一致性和主从切换。
Last Updated:
Contributors: hello0709
Prev
邮件通信协议