目录
概述
经过前面 5
篇,对相关组件的深入使用及源码阅读,此篇,说明如何做技术选型。
**注意:**如对相关组件不熟悉,可以查看一下我其它的相关文章。
怎样做技术选型
注意:先关键后原则,只有关键满足后,才能看其它,对组件进行二开,成本更高。
技术选型关键
- 功能是否满足
- 社区是否活跃
- 语言是否符合
技术选型原则
- 合适原则
- 合适优于业界领先
- 简单原则
- 简单优于复杂
通讯协议选型
选择最简单和容易落地的协议-Http
协议名称 | 连接性 | 归属网络分层 | 复杂性 | 成熟度(普及) |
---|---|---|---|---|
TCP | 长连接 | 传输层 | 高 | 高 |
UDP | 无连接 | 传输层 | 高 | 高 |
Http | 短连接 | 应用层 | 低 | 高 |
WebSocket | 长连接 | 应用层 | 中 | 中 |