|
|
@@ -44,12 +44,12 @@ func StartWithRegistry(cfg config.IConfig) web.Service {
|
|
44
|
44
|
log.Printf(" • ReadTimeout: %d秒", serviceConfig.ReadTimeout)
|
|
45
|
45
|
log.Printf(" • WriteTimeout: %d秒", serviceConfig.WriteTimeout)
|
|
46
|
46
|
|
|
47
|
|
- // Run in background
|
|
48
|
|
- go func() {
|
|
49
|
|
- if err := service.Run(); err != nil {
|
|
50
|
|
- log.Printf("Microservice stopped: %v", err)
|
|
51
|
|
- }
|
|
52
|
|
- }()
|
|
|
47
|
+ // // Run in background
|
|
|
48
|
+ // go func() {
|
|
|
49
|
+ // if err := service.Run(); err != nil {
|
|
|
50
|
+ // log.Printf("Microservice stopped: %v", err)
|
|
|
51
|
+ // }
|
|
|
52
|
+ // }()
|
|
53
|
53
|
|
|
54
|
54
|
return service
|
|
55
|
55
|
}
|
|
|
@@ -68,7 +68,9 @@ func StartStandalone(cfg config.IConfig) web.Service {
|
|
68
|
68
|
)
|
|
69
|
69
|
|
|
70
|
70
|
// Initialize service
|
|
71
|
|
- service.Init()
|
|
|
71
|
+ if err := service.Init(); err != nil {
|
|
|
72
|
+ log.Fatalf("Service init failed: %v", err)
|
|
|
73
|
+ }
|
|
72
|
74
|
|
|
73
|
75
|
log.Printf("Standalone microservice started")
|
|
74
|
76
|
log.Printf(" • Service name: %s", serviceConfig.ServiceName)
|
|
|
@@ -76,12 +78,12 @@ func StartStandalone(cfg config.IConfig) web.Service {
|
|
76
|
78
|
log.Printf(" • Port: %d", serviceConfig.Port)
|
|
77
|
79
|
log.Printf(" • Mode: Standalone (no service discovery)")
|
|
78
|
80
|
|
|
79
|
|
- // Run in background
|
|
80
|
|
- go func() {
|
|
81
|
|
- if err := service.Run(); err != nil {
|
|
82
|
|
- log.Printf("Microservice stopped: %v", err)
|
|
83
|
|
- }
|
|
84
|
|
- }()
|
|
|
81
|
+ // // Run in background
|
|
|
82
|
+ // go func() {
|
|
|
83
|
+ // if err := service.Run(); err != nil {
|
|
|
84
|
+ // log.Printf("Microservice stopped: %v", err)
|
|
|
85
|
+ // }
|
|
|
86
|
+ // }()
|
|
85
|
87
|
|
|
86
|
88
|
return service
|
|
87
|
89
|
}
|