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

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

View File

@@ -5,19 +5,19 @@ import (
"strconv"
"hk4e/common/config"
"hk4e/gm/rpc_client"
"hk4e/common/rpc"
"hk4e/pkg/logger"
"github.com/gin-gonic/gin"
)
type Controller struct {
rpc *rpc_client.Client
gm *rpc.GMClient
}
func NewController(rpc *rpc_client.Client) (r *Controller) {
func NewController(gm *rpc.GMClient) (r *Controller) {
r = new(Controller)
r.rpc = rpc
r.gm = gm
go r.registerRouter()
return r
}

View File

@@ -20,7 +20,7 @@ func (c *Controller) gmCmd(context *gin.Context) {
if err != nil {
return
}
rep, err := c.rpc.Cmd(context.Request.Context(), &api.CmdRequest{
rep, err := c.gm.Cmd(context.Request.Context(), &api.CmdRequest{
FuncName: gmCmdReq.FuncName,
Param: gmCmdReq.Param,
})