Skip to content

Infrastructure

阅读路径

🔵 开发者:README → api → usage → concepts → examples

🟠 架构师:README → architecture → design → patterns

一句话总览

📌 FQBase 底层基础设施模块,提供单例、日志、异常、重试、熔断器、依赖注入等核心能力。

架构图

mermaid
graph TB
    subgraph Infrastructure["Infrastructure"]
        singleton["singleton - 单例模式"]
        logger["logger - 日志系统"]
        exceptions["exceptions - 异常处理"]
        retry["retry - 重试机制"]
        circuit_breaker["circuit_breaker - 熔断器"]
        container["container - 依赖注入"]
        mongo["_mongo - MongoDB客户端"]
    end

子模块

子模块说明
singleton线程安全的单例模式实现
logger统一日志系统
exceptions异常类和异常处理工具
retry重试装饰器
circuit_breaker熔断器模式
container依赖注入容器
_mongoMongoDB 客户端管理

快速链接

需求文档
快速入门快速入门
查看 APIAPI参考
核心概念核心概念
使用指南使用指南
示例示例
架构设计架构
设计原则设计原则
设计模式设计模式
配置指南配置指南
故障排查故障排查
开发指南开发指南

文档统计

指标
总文档数16
核心类40+
核心函数10+
设计模式5
异步支持
线程安全
被依赖关系Foundation, Config, Cache, DataStore, FQData

相关文档