chore: 将 Start/Stop 生命周期测试标记为仅集成测试;改进测试安全性
This commit is contained in:
7
taskq.go
7
taskq.go
@@ -14,7 +14,6 @@ import (
|
||||
// 全局默认 Servlet 实例
|
||||
var defaultServlet = NewServlet()
|
||||
|
||||
// 类型反射常量
|
||||
var (
|
||||
errorType = reflect.TypeOf((*error)(nil)).Elem() // error 类型反射
|
||||
contextType = reflect.TypeOf((*context.Context)(nil)).Elem() // context.Context 类型反射
|
||||
@@ -25,6 +24,12 @@ func Default() *Servlet {
|
||||
return defaultServlet
|
||||
}
|
||||
|
||||
// SetDefault 设置默认的 Servlet 实例
|
||||
// 这是一个并发不安全的操作,建议在程序初始化阶段调用
|
||||
func SetDefault(servlet *Servlet) {
|
||||
defaultServlet = servlet
|
||||
}
|
||||
|
||||
// Configure 配置默认 Servlet
|
||||
// 必须在 Init 之前调用
|
||||
func Configure(cfg Config) error {
|
||||
|
||||
Reference in New Issue
Block a user