nestjs 通用基础框架(祖传代码)
通过 dotenv cross-env 解决跨平台配置 配置 不同变量环境 读取不同配置文件
@typeorm 单表查询使用 repository 仓储 querybuilder是为了强大的连表查询,子查询等设计的 (使用 repository)
储存客户端发送的异常 通过 RabbitMQ 搭建消息队列 消费者订阅接收消息 存储信息
数据库PostgreSQL 可以做分布式 很容易做读写分离、负载均衡、数据水平拆分等方案 多进程 充分使用cpu
异常 分等级level createdTime url operator(操作者) 加索引
性能 按照 createdTime 存储
存储失败写入json文件 开启定时任务 每天0点 写入数据库