- 博客(5)
- 收藏
- 关注
原创 Raft共识算法
本文摘要:Raft是一种分布式共识算法,通过复制状态机机制实现多节点一致性。系统架构分为客户端、业务状态机、Raft共识模块和持久化存储四层。Raft节点分为Leader、Follower和Candidate三种角色,通过选举机制和日志复制保证一致性。关键流程包括:1)Leader选举:节点通过RequestVote RPC竞选;2)日志复制:Leader通过AppendEntries RPC同步日志;3)快照同步:当日志过大时使用InstallSnapshot RPC传输快照。Raft通过选举限制(只允许
2025-11-04 11:06:12
923
原创 HTTP请求头和响应头详解
本文系统梳理了HTTP请求头和响应头的主要类型及功能。请求头部分涵盖缓存控制、连接管理、内容协商、认证凭证、请求上下文和内容信息等关键字段;响应头部分则包含状态信息、缓存机制、内容相关设置、安全策略、CORS跨域配置等内容。文章特别强调头部字段的三大应用原则:安全上应通过HTTPS传输敏感信息并配置安全相关头部;性能优化需合理设置缓存和使用压缩;调试时可利用开发者工具和服务器日志分析头部信息。这些头部字段通过控制请求响应行为,在Web通信中发挥着关键作用。
2025-10-27 10:09:57
833
原创 网络知识基础--TCP/IP协议族
Nagle算法要求一个TCP连接的通信双方在任意时刻都最多只能发送一个未被确认的TCP 报文段,在该TCP报文段的确认到达之前不能发送其他TCP报文段。另一方面,发送方在等待确认的同时收集本端需要发送的微量数据,并在确认到来时以一个TCP报文段将它们全部发出。通信的一端可以发送结束报文段给对方,告诉它本端已完成数据的发送,但允许继续接收来自对方的数据,直到对方也发送结束报文段以关闭连接。客户端针对服务器返回的数据所发送的确认报文段都不携带任何应用数据,而服务器发送的确认报文段都包含它需要发送的应用数据。
2024-10-10 18:05:34
1650
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅