feat(logic): 优化命令行参数解析和服务器初始化逻辑

- 将命令行参数解析移至 controller 包的 init 函数中
- 添加 PortBL 配置项判断,实现 login 服务器的条件初始化
- 移除 main 函数中的重复代码
- 在 login 服务器中启用 pprof 性能分析工具
- 删除未使用的 Start 函数和相关代码
This commit is contained in:
2025-07-06 11:38:02 +08:00
parent 542fafbf34
commit c16eed6fe0
4 changed files with 18 additions and 41 deletions

View File

@@ -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())
}