将看板功能独立,方便独立维护功能。

This commit is contained in:
liuwei
2025-03-27 11:43:08 +08:00
parent 81929a83c1
commit 948b47aa62

View File

@@ -86,29 +86,10 @@ class DashboardServer:
self.logger.info("正在初始化数据库连接...")
self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}")
# 初始化数据库连接管理器 - 修改为先获取实例,再配置
self.db_manager = DBConnectionManager.get_instance()
# 配置数据库连接
self.db_manager.configure(
pool_name=db_config.get("pool_name"),
pool_size=db_config.get("pool_size"),
host=db_config.get("host"),
user=db_config.get("user"),
password=db_config.get("password"),
database=db_config.get("database"),
charset=db_config.get("charset"),
use_unicode=db_config.get("use_unicode"),
get_warnings=db_config.get("get_warnings"),
pool_reset_session=db_config.get("pool_reset_session")
)
# 配置Redis连接
self.db_manager.configure_redis(
host=redis_config.get("host"),
port=redis_config.get("port"),
db=redis_config.get("db"),
decode_responses=redis_config.get("decode_responses")
# 初始化数据库连接管理器 - 按照DBConnectionManager的接口要求传递参数
self.db_manager = DBConnectionManager.get_instance(
mysql_config=db_config,
redis_config=redis_config
)
# 初始化数据库操作类