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

This commit is contained in:
liuwei
2025-03-27 11:41:36 +08:00
parent dac1848629
commit 81929a83c1

View File

@@ -86,8 +86,11 @@ class DashboardServer:
self.logger.info("正在初始化数据库连接...") self.logger.info("正在初始化数据库连接...")
self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}") self.logger.info(f"数据库主机: {db_config.get('host')}, 数据库: {db_config.get('database')}")
# 初始化数据库连接管理器 # 初始化数据库连接管理器 - 修改为先获取实例,再配置
self.db_manager = DBConnectionManager.get_instance( self.db_manager = DBConnectionManager.get_instance()
# 配置数据库连接
self.db_manager.configure(
pool_name=db_config.get("pool_name"), pool_name=db_config.get("pool_name"),
pool_size=db_config.get("pool_size"), pool_size=db_config.get("pool_size"),
host=db_config.get("host"), host=db_config.get("host"),
@@ -97,11 +100,15 @@ class DashboardServer:
charset=db_config.get("charset"), charset=db_config.get("charset"),
use_unicode=db_config.get("use_unicode"), use_unicode=db_config.get("use_unicode"),
get_warnings=db_config.get("get_warnings"), get_warnings=db_config.get("get_warnings"),
pool_reset_session=db_config.get("pool_reset_session"), pool_reset_session=db_config.get("pool_reset_session")
redis_host=redis_config.get("host"), )
redis_port=redis_config.get("port"),
redis_db=redis_config.get("db"), # 配置Redis连接
redis_decode_responses=redis_config.get("decode_responses") 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")
) )
# 初始化数据库操作类 # 初始化数据库操作类