feat(config): 添加配置管理和MQTT模拟服务功能
- 实现了应用配置的数据类结构(MqttConfig, TmsConfig, AppConfig) - 创建了配置加载和解析功能,支持从YAML文件读取配置 - 添加了TDengine数据库配置和连接池管理 - 实现了MQTT客户端依赖注入和服务构建 - 创建了钻孔实时数据的ORM映射和SQL构建功能 - 实现了TDengine Writer用于数据写入超级表 - 添加了MQTT模拟服务,支持发布、订阅和数据转发功能 - 创建了随机数据发送器用于测试 - 实现了消息持久化到本地文件功能 - 配置了数据库连接池和SQL执行功能
This commit is contained in:
14
db/__init__.py
Normal file
14
db/__init__.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from db.config import TDengineConfig, load_tdengine_config, parse_taos_url
|
||||
from db.orm import DrillingRealtimeORM
|
||||
from db.pool import TaosConnectionPool, create_taos_pool
|
||||
from db.writer import TDengineWriter
|
||||
|
||||
__all__ = [
|
||||
"DrillingRealtimeORM",
|
||||
"TDengineConfig",
|
||||
"TDengineWriter",
|
||||
"TaosConnectionPool",
|
||||
"create_taos_pool",
|
||||
"load_tdengine_config",
|
||||
"parse_taos_url",
|
||||
]
|
||||
Reference in New Issue
Block a user