将看板功能独立,方便独立维护功能。
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
# 初始化数据库操作类
|
||||
|
||||
Reference in New Issue
Block a user