Мне было интересно, можно ли в go инициировать RP C с указателем ответа на значение, которое выглядит как
type NSReply struct {
Done int
Reply interface {}
}
В моем случае я получаю сообщение об ошибке :
rpc: gob error encoding body: gob: type not registered for interface: paxos.PrepareReply
где тип NSReply.Reply - paxos.PrepareReply. Я новичок в go, поэтому я не очень знаком с тем, как работают капли golang, и я не уверен, что то, что я пытаюсь сделать, даже разрешено, но я ничего не могу найти от того, есть ли это. Намерение состояло в том, чтобы позволить мне передавать множество различных типов структур в качестве полезных данных в NSReply.Reply.