基建模块组(Infra):基础能力模块,无业务,是为给上层含有业务逻辑的模块提供基础能力的模块组。
在框架中打开任意模块的文件夹查看名称,描述还有依赖。
模块功能的简介:
AI - AI供应商的发现,管理和连接
Cmd_layout - 命令行展示模块,提供一系列命令行当中使用的展示组件
DB - 数据库驱动模块,负责连接/切换数据库;负责根据不同数据库类型自动翻译sql语句;自动/API建表,删表等等
Discovery - 发现模块,自动发现一个指定位置的文件/类等等
- Export_import - 导入导出模块,提供基础的导入和导出过程中的打包,解压等等功能
- Machine_capacity - 机器硬件探测能力,负责提供机器的硬盘类型,CPU核心,内存大小等等硬件信息
Membership - 提供NTQ的会员识别和设置能力
- Progress - 为NTQ所有内部和前端API提供一套记录,更新进度的文件系统
- Project_context - 为所有模块提供统一的路径,设置等等相关的接口
- Setup - 安装模块,负责NTQ安装的底层执行服务
- Task_guard - 任务守护模块,用来守护长任务的服务(未来可能重命名或者与其他模块合并)
Trace - 追踪模块,提供跟踪系统行为的服务
Updater - 升级模块,负责NTQ自动升级的服务
Utils - 提供一系列无业务意义的快捷计算函数
AI (人工智能大模型) - 底层供应商的识别,发现与设置
- 发现已配置的AI供应商
- 管理和设置AI的token
- 测试AI的连通性
- 管理和设置AI的token
- 测试AI的连通性
Cmd layout (命令行样式模版) - 为命令行内的展示提供标准视觉模版
- 提供多种命令行输出样式,可以直接套用
Export import (导入导出模块) - 轻松管理打包,解压,与覆盖
- 提供zip打包,解压,移动,覆盖等等文件操作能力
Machine capacity (单机能力) - 了解本机的极限能力
- 提供内存大小,CPU逻辑核心,硬盘类型等等统一接口
Membership (会员管理) - NTQ会员的配置与验证
- 专门为NTQ会员提供Token的写入,会员管理和会员状态查看能力
Progress (进度模块) - 统一前后端进度的传递方式
- 提供统一的进度文件写入,更新契约与能力
- 提供自动清理过时进度文件的能力
- 提供自动清理过时进度文件的能力
Setup (安装模块) - 一键安装
- 提供NTQ安装的流程与调度
Task guard (守护模块) - 保护您的任务安全
- 守护任务,避免长任务的重复启动
Trace (追踪模块) - 留下痕迹是为了变得更好
- 对需要追踪的事件提供统一的契约和追踪能力
- 对信息去敏感化的能力
- 对信息去敏感化的能力
Updater (升级模块) - 自动升级,简单方便
- 提供自动升级的流程,契约和验证能力
Utils (通用工具模块) - 为开发过程提供方便的计算工具
- 日期处理
- 地区与时区
- 磁盘写入读出处理
- 常用数据公式
- 类型处理
- MD模版处理
- 地区与时区
- 磁盘写入读出处理
- 常用数据公式
- 类型处理
- MD模版处理