liangdas / mqant

mqant是一款基于Golang语言的简洁,高效,高性能的分布式微服务框架

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

call方法调用提示 is not adapted. 我看和示例代码一样额。是哪里出问题了吗?

dashengli opened this issue · comments

code:

call, s := self.Call(
		ctx,
		define.ModuleTypePrototest,     //要访问的moduleType
		"HD_proto", //访问模块中handler路径
		mqrpc.Param(&message.RequestPing{Name: *proto.String("message")}),
	)

错误提示:

The number of params [[10 7 109 101 115 115 97 103 101]] is not adapted.<func(gate.Session, *message.RequestPing) (*message.ReplyPing, error) Value>

少传了一个gate.Session 参数

谢谢解答,困扰了一早上,有时间还是把源码读一遍。
我也刚发现这个问题。准备来关闭。看了看 mqant-example 的HellWorld。发现了 /say/hi 就一个参数。

self.GetServer().RegisterGO("/say/hi", self.say) //handler
self.GetServer().RegisterGO("HD_say", self.gatesay)