添加了节点服务器,各个服务器之间支持多对多

This commit is contained in:
flswld
2022-12-24 04:14:33 +08:00
parent 16dd9c1e87
commit 7e86669628
92 changed files with 1429 additions and 287 deletions
+7 -1
View File
@@ -8,6 +8,7 @@ import (
"os"
"hk4e/dispatch/app"
"hk4e/pkg/statsviz_serve"
)
var (
@@ -16,7 +17,12 @@ var (
func main() {
flag.Parse()
// go statsviz_serve.Serve("0.0.0.0:2345")
go func() {
err := statsviz_serve.Serve("0.0.0.0:2345")
if err != nil {
panic(err)
}
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
+4 -1
View File
@@ -8,6 +8,7 @@ import (
"os"
"hk4e/fight/app"
"hk4e/pkg/statsviz_serve"
)
var (
@@ -16,7 +17,9 @@ var (
func main() {
flag.Parse()
// go statsviz_serve.Serve("0.0.0.0:2345")
go func() {
_ = statsviz_serve.Serve("0.0.0.0:5678")
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
+3 -1
View File
@@ -17,7 +17,9 @@ var (
func main() {
flag.Parse()
go statsviz_serve.Serve("0.0.0.0:2345")
go func() {
_ = statsviz_serve.Serve("0.0.0.0:3456")
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
+8
View File
@@ -4,9 +4,11 @@ import (
"context"
"flag"
"fmt"
_ "net/http/pprof"
"os"
"hk4e/gm/app"
"hk4e/pkg/statsviz_serve"
)
var (
@@ -15,6 +17,12 @@ var (
func main() {
flag.Parse()
go func() {
err := statsviz_serve.Serve("0.0.0.0:7890")
if err != nil {
panic(err)
}
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
+3 -1
View File
@@ -17,7 +17,9 @@ var (
func main() {
flag.Parse()
go statsviz_serve.Serve("0.0.0.0:3456")
go func() {
_ = statsviz_serve.Serve("0.0.0.0:4567")
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
+23
View File
@@ -0,0 +1,23 @@
package main
import (
"context"
"hk4e/node/app"
"github.com/spf13/cobra"
)
// NodeCmd 检查配表命令
func NodeCmd() *cobra.Command {
var cfg string
c := &cobra.Command{
Use: "node",
Short: "node server",
RunE: func(cmd *cobra.Command, args []string) error {
return app.Run(context.Background(), cfg)
},
}
c.Flags().StringVar(&cfg, "config", "application.toml", "config file")
return c
}
+12
View File
@@ -0,0 +1,12 @@
[hk4e]
kcp_addr = "127.0.0.1"
kcp_port = 22103
[logger]
level = "DEBUG"
mode = "BOTH"
track = true
max_size = 10485760
[mq]
nats_url = "nats://nats:4222"
+31
View File
@@ -0,0 +1,31 @@
package main
import (
"context"
"flag"
"fmt"
_ "net/http/pprof"
"os"
"hk4e/node/app"
"hk4e/pkg/statsviz_serve"
)
var (
config = flag.String("config", "application.toml", "config file")
)
func main() {
flag.Parse()
go func() {
err := statsviz_serve.Serve("0.0.0.0:1234")
if err != nil {
panic(err)
}
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)
os.Exit(1)
}
}
+4 -1
View File
@@ -8,6 +8,7 @@ import (
"os"
"hk4e/pathfinding/app"
"hk4e/pkg/statsviz_serve"
)
var (
@@ -16,7 +17,9 @@ var (
func main() {
flag.Parse()
// go statsviz_serve.Serve("0.0.0.0:2345")
go func() {
_ = statsviz_serve.Serve("0.0.0.0:6789")
}()
err := app.Run(context.TODO(), *config)
if err != nil {
fmt.Println(err)