1

我想知道是否可以启动一个带有回复指针的 RPC,该指针指向一个看起来像

type NSReply struct {
    Done int
    Reply interface {}
}

就我而言,我收到了错误:

rpc: gob error encoding body: gob: type not registered for interface: paxos.PrepareReply

其中 NSReply.Reply 的类型是 paxos.PrepareReply。我很新,所以我不太熟悉golang的gobs是如何工作的,我不确定我正在尝试做的事情是否被允许,但我找不到任何关于它是否是的信息。目的是允许我在 NSReply.Reply 中传递许多不同类型的结构作为有效负载。

4

0 回答 0