FQBase Core 模块文档
模块路径: FQBase.Core源码: [FQBase/Core](file:///Users/A.D.189/FQuant/FQuant.Server/FQBase/FQBase/Core)
文档索引
Logger 日志系统
| 文档 | 说明 |
|---|---|
| logger/README.md | 模块首页 |
| logger/framework.md | 框架概述 |
| logger/architecture.md | 架构设计 |
| logger/design.md | 设计决策 |
| logger/api.md | API 参考 |
| logger/usage.md | 使用指南 |
| logger/best-practices.md | 最佳实践 |
EventBus 事件总线
| 文档 | 说明 |
|---|---|
| eventbus/README.md | 模块首页 |
| eventbus/framework.md | 框架概述 |
| eventbus/architecture.md | 架构设计 |
| eventbus/design.md | 设计决策 |
| eventbus/api.md | API 参考 |
| eventbus/usage.md | 使用指南 |
| eventbus/best-practices.md | 最佳实践 |
EventBus Celery 集成
| 文档 | 说明 |
|---|---|
| eventbus/celery/README.md | 子模块首页 |
| eventbus/celery/api.md | API 参考 |
| eventbus/celery/usage.md | 使用指南 |
| eventbus/celery/best-practices.md | 最佳实践 |
Notification 通知服务
NotificationTemplate 通知模板
模块结构
FQBase.Core
├── __init__.py # 统一导出
├── logger.py # 日志系统
│ ├── FQLogger # 日志记录器类
│ ├── get_logger() # 获取 Logger 实例
│ └── init_logging() # 初始化日志系统
│
├── event_bus.py # 事件总线
├── event_bus_celery.py # Celery 事件总线
├── notification.py # 通知服务
└── notification_template.py # 通知模板快速导航
新手入门
- 阅读 logger/framework.md 了解日志模块概述
- 阅读 logger/usage.md 学习基本用法
- 阅读 eventbus/usage.md 掌握事件总线用法
深入了解
- 阅读 logger/architecture.md 理解日志架构设计
- 阅读 eventbus/architecture.md 理解事件总线架构
- 阅读各模块的 API 文档掌握详细 API
扩展学习
- notification/usage.md - 通知服务使用
- notification_template/usage.md - 通知模板使用
- eventbus/celery/usage.md - Celery 集成使用