| 风格 | 一句话 | 强项 | 典型用例 | 2025 流行度 |
|---|---|---|---|---|
| REST | 基于资源,用 HTTP 方法 | 熟悉、广泛支持、无状态、可缓存 | Web 应用、移动后端 | 最常见 |
| GraphQL | 强类型 schema 的查询语言 | 精细控数据、高效、聚合多源 | SPA、移动 App、响应式 UI | 越来越火 |
| EDA | 对 order.created 等事件响应 | 实时、解耦、可扩展 | 微服务、IoT、响应式系统 | 崛起中 |
| SOAP | 基于 XML,强安全与契约 | 刚性 schema、WS-Security | 医疗、金融、电信 | 多为 legacy |
| Webhooks | HTTP POST 投递事件载荷 | 轻量、简单、异步 | CI/CD、SaaS 集成 | 仍广泛使用 |
| gRPC | HTTP/2 + Protobuf 的 RPC | 高性能、双向流 | 实时系统、服务网格 | 广泛使用 |
| MCP | 为 LLM/Agent 集成设计 | AI 原生、工具选择、富 schema | AI 平台、工作流、LLM 工具 | 2025 新星 |