modify: chongming-mqtt 应用
This commit is contained in:
@@ -10,7 +10,9 @@ from .models.orm import *
|
||||
from chongming_stream_manager import StreamManager
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .mqtt_forward import MQTTForwardClient
|
||||
from chongming_mqtt.mqtt_forward import MQTTForwardClient
|
||||
from chongming_mqtt.mqtt_subscribe import MQTTSubscribeClient
|
||||
from chongming_mqtt.internal_mqtt import InternalMQTTClient
|
||||
|
||||
# 数据库实例
|
||||
db: Database | None = None
|
||||
@@ -22,6 +24,12 @@ link_path: str | None = None
|
||||
# 外部 MQTT 转发客户端
|
||||
mqtt_forward: "MQTTForwardClient | None" = None
|
||||
|
||||
# 外部 MQTT 订阅客户端
|
||||
mqtt_subscribe: "MQTTSubscribeClient | None" = None
|
||||
|
||||
# 内部 MQTT 请求-响应客户端(handler 内对任意应用进程发起请求-响应)
|
||||
internal_mqtt: "InternalMQTTClient | None" = None
|
||||
|
||||
# 上传文件根目录(用于清理告警关联视频)
|
||||
upload_root: str = "./data/uploads"
|
||||
|
||||
@@ -60,6 +68,8 @@ __all__ = [
|
||||
"heartbeat_timeout",
|
||||
"heartbeat_interval",
|
||||
"mqtt_forward",
|
||||
"mqtt_subscribe",
|
||||
"internal_mqtt",
|
||||
"upload_root",
|
||||
"alarm_max_records",
|
||||
"doubao_analysis_enabled",
|
||||
|
||||
Reference in New Issue
Block a user