我也感觉 Moleculer 比 NestJS 好用。
容易上手的微服务体系
通过 MQ (多种)支持事件驱动、解耦服务、负载均衡等
支持服务注册 /发现、日志、跟踪、度量、缓存等
容错功能(熔断,限流,重试,超时,回退)
自带 API 网关
自带 CRUD 模块,可以快速产生 RESTful API
插件化体系,常用模块都有集成
支持多语言:javascript/typescript (主要开发语言)、java (完成度很高)、其他语言(不成熟,python go c# 等 client 可以用)
其实大多数团队的项目都是小项目(特指资源需求),2-3 台普通服务器( 32 核、64G 内存这种)就搞定了。一定要硬上 k8s ,就像
https://twitter.com/dexhorthy/status/856639005462417409k8s 用了 5 年了吧,几十台服务器,几百个服务,部署调优还是很耗费时间。小项目(服务器要求小于 10 台),我觉得 Moleculer + docker compose 就很好了,简单够用,持有成本低(硬件成本、部署维护成本)。