feat(logic): 优化命令行参数解析和服务器初始化逻辑
- 将命令行参数解析移至 controller 包的 init 函数中 - 添加 PortBL 配置项判断,实现 login 服务器的条件初始化 - 移除 main 函数中的重复代码 - 在 login 服务器中启用 pprof 性能分析工具 - 删除未使用的 Start 函数和相关代码
This commit is contained in:
@@ -10,7 +10,6 @@ import (
|
||||
|
||||
_ "blazing/contrib/drivers/pgsql"
|
||||
|
||||
"github.com/gogf/gf/v2/os/gcmd"
|
||||
"github.com/gogf/gf/v2/util/gconv"
|
||||
|
||||
"blazing/common/socket"
|
||||
@@ -30,8 +29,7 @@ func signalHandlerForMain(sig os.Signal) {
|
||||
}
|
||||
|
||||
func main() {
|
||||
// 解析命令行参数
|
||||
cool.Config.PortBL = gcmd.GetOpt("port", "1").Uint32()
|
||||
|
||||
if cool.IsRedisMode {
|
||||
go cool.ListenFunc(gctx.New())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user