| 維度 | HTTP/HTTPS (RESTful API) | Socket (長連接) |
|---|---|---|
| 通信模型 | 請求-響應(短連接) | 全雙工長連接 |
| 適用場景 | 常規業務:增刪改查、表單提交、文件上傳 | 即時通訊(IM)、推送、股票行情、協作編輯 |
| 穿透防火牆 | 極易(80/443 端口常開) | 需特定端口,易被攔截 |
| 服務端實現 | Spring Boot/Node.js/PHP 等成熟框架 | Netty/Mina/Go/Rust 高性能網絡框架 |
| Android 客戶端 | Retrofit/OkHttp/Volley | OkIO/Netty/Java NIO 手寫協議解析 |
| 斷線重連 | 應用層重試即可 | 需心跳檢測、指數退避重連、會話恢複 |
郵件協議**標準化**:
**選型原則**:90%+ 業務用 HTTP API,僅極少數實時高頻場景用 Socket,郵箱類走標準郵件協議。