Skip to content

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.mdAPI 参考
logger/usage.md使用指南
logger/best-practices.md最佳实践

EventBus 事件总线

文档说明
eventbus/README.md模块首页
eventbus/framework.md框架概述
eventbus/architecture.md架构设计
eventbus/design.md设计决策
eventbus/api.mdAPI 参考
eventbus/usage.md使用指南
eventbus/best-practices.md最佳实践

EventBus Celery 集成

文档说明
eventbus/celery/README.md子模块首页
eventbus/celery/api.mdAPI 参考
eventbus/celery/usage.md使用指南
eventbus/celery/best-practices.md最佳实践

Notification 通知服务

文档说明
notification/README.md模块首页
notification/framework.md框架概述
notification/architecture.md架构设计
notification/design.md设计决策
notification/api.mdAPI 参考
notification/usage.md使用指南
notification/best-practices.md最佳实践

NotificationTemplate 通知模板

文档说明
notification_template/README.md模块首页
notification_template/framework.md框架概述
notification_template/architecture.md架构设计
notification_template/design.md设计决策
notification_template/api.mdAPI 参考
notification_template/usage.md使用指南
notification_template/best-practices.md最佳实践

模块结构

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    # 通知模板

快速导航

新手入门

  1. 阅读 logger/framework.md 了解日志模块概述
  2. 阅读 logger/usage.md 学习基本用法
  3. 阅读 eventbus/usage.md 掌握事件总线用法

深入了解

  1. 阅读 logger/architecture.md 理解日志架构设计
  2. 阅读 eventbus/architecture.md 理解事件总线架构
  3. 阅读各模块的 API 文档掌握详细 API

扩展学习


相关链接