| 并发模型 | 线程、协程或事件循环,影响高并发写法与调优 |
|---|---|
| 运行时 | GC 停顿、内存占用与启动时间影响部署形态 |
| 成本 | 每增加一门语言,构建、监控与招聘成本同步上升 |
运行时特征(部署视角)
| 维度 | 关注点 | 影响 |
|---|---|---|
| GC 与停顿 | 延迟敏感服务看停顿分布 | 影响收集器与容量选型 |
| 内存占用 | 单实例常驻内存 | 影响部署密度与成本 |
| 启动时间 | 冷启动与弹性速度 | 影响伸缩与无服务器体验 |
| 生态与库 | 目标领域库成熟度 | 影响交付速度与维护成本 |
- 存量技能是约束:评估招聘、构建与监控的增量成本
- 多语言边界放在团队边界与协议层,减少跨语言耦合
既有系统的语言惯性是重要变量:重写语言的收益要与迁移与双栈成本一起核算。