前言
上次对大型系统全局技术架构的理解 大型系统全局技术架构的理解_全局架构-优快云博客,整理了一些技术组件,但文章中组件偏技术架构设计时需要考虑的技术组件,本文整理具体实施阶段中用到的技术组件。
实施阶段技术组件
本文实施是指技术架构整体设计完成,进入研发阶段或研发需要重构时,需要考虑解决具体编码方面问题的阶段。
架构设计阶段的技术组件参考上文,包括终端入口、服务端整体技术设计组件、监控告警、日志体系、分布式链路追踪、持久化存储、容器等。
实施阶段的技术组件一般是遇到了具体问题,需要引入技术组件解决具体非整体架构级问题。
| 场景 | 常用组件 |
| 接口设计 |
|
| 代码生成 |
|
| 工具集合 |
|
| 文档处理 |
|
| HTTP客户端 |
|
| JSON解析 |
|
| 本地缓存 |
|
| 日志记录 |
|
| 测试辅助工具 |
|
| 状态机 |
|
| 功能插件 |
|
| 表达式 |
|
| 重试组件 |
|
| 功能开关 |
|
| 代码组件化 |
|
| DB分库分表 |
|
| ORM |
|
| DB连接池 |
|
| 分布式事务 |
|
| Redis客户端 |
|
| 系统排错与调优 |
|
| 网络编程 |
|
| 线程池管控 |
|
10万+

被折叠的 条评论
为什么被折叠?



