Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DBMysqlClient ¶
type DBMysqlClient struct { // 继承基础插件 *plugins.BasePlugin // contains filtered or unexported fields }
DBMysqlClient 表示 MySQL 客户端插件实例
func NewMysqlClient ¶
func NewMysqlClient() *DBMysqlClient
NewMysqlClient 创建一个新的 MySQL 客户端插件实例 返回一个指向 DBMysqlClient 结构体的指针
func (*DBMysqlClient) CheckHealth ¶
func (m *DBMysqlClient) CheckHealth() error
CheckHealth 对 HTTP 服务器进行健康检查。 该函数目前直接返回 nil,表示服务器健康,可根据实际需求添加检查逻辑。
func (*DBMysqlClient) CleanupTasks ¶
func (m *DBMysqlClient) CleanupTasks() error
CleanupTasks 关闭数据库连接 返回错误信息,如果关闭连接失败则返回相应错误
func (*DBMysqlClient) Configure ¶
func (m *DBMysqlClient) Configure(c any) error
Configure 更新 HTTP 服务器的配置。 该函数接收一个任意类型的参数,尝试将其转换为 *conf.Http 类型,如果转换成功则更新配置。
func (*DBMysqlClient) InitializeResources ¶
func (m *DBMysqlClient) InitializeResources(rt plugins.Runtime) error
InitializeResources 从运行时配置中扫描并加载 MySQL 配置 参数 rt 为运行时环境 返回错误信息,如果配置加载失败则返回相应错误
func (*DBMysqlClient) StartupTasks ¶
func (m *DBMysqlClient) StartupTasks() error
StartupTasks 初始化数据库连接并进行健康检查 返回错误信息,如果连接或健康检查失败则返回相应错误
Click to show internal directories.
Click to hide internal directories.