-
@fastcar/core 核心框架,用于支持组件的依赖注入和整个程序的声明周期运行
-
@fastcar/koa web组件,支持http/https/http2的协议,所有支持koa2的中间件,均可实现采用
-
@fastcar/timer 定时任务框架,支持间隔时间和cron的时间方式
-
@fastcar/mysql mysql组件,支持常用的crud及事务的管理
-
@fastcar/mysql-tool mysql反向映射生成工具,支持从数据库反向映射成对应的ORM
-
@fastcar/redis redis组件,支持常用的操作
-
@fastcar/mongo mongo组件,支持常用的crud
-
@fastcar/cache cache组件, 支持缓存,用于频繁存储数据 减缓对数据库写操作的压力
-
@fastcar/workerpool 工作线程组件,用来解决cpu密集计算性能瓶颈问题
-
@fastcar/rpc 集成主流的长连接,用于rpc调用等
采用prettierrc进行代码风格统一管理
所有组件调试 均在 .vscode/launch.json 内配置
注解一般为 包名/annotation 引用到的类为 包名