文章
大厂面试
Tadori1zanai 阿里云一面
作者:Tadori1zanai 时间:2026.5.27
注:
- 回答多数为 AI 生成,仅供参考。
- 只记录部分面试和部分问题,部分问题暂无回答。
HTTP 长轮询和 WebSocket 的区别#
HTTP 长轮询和 WebSocket 都可以实现服务端向客户端推送数据,但原理不同。
- HTTP 长轮询本质上仍然是 HTTP 请求。
- 客户端发起请求后,服务器没有数据时会挂起请求,直到有新数据或超时再返回。
- 客户端收到响应后会立刻再次发起请求。
- WebSocket 是在 HTTP 握手后升级为长连接协议。
- WebSocket 建立持久 TCP 连接后,客户端和服务端都可以主动发送消息。
- WebSocket 实现真正的全双工通信。
- WebSocket 不需要频繁创建请求和传输 HTTP Header,因此实时性更高、开销更低。
etcd 的架构#
暂无回答。
etcd 的一致性如何实现?#
暂无回答。