Выставить все зарегистрированные методы RPC и подпись - PullRequest
0 голосов
/ 30 ноября 2018
func main(parallel bool, debug bool) {
    arith := new(Arith)
    rpc.Register(arith)

    tcpAddr, err := net.ResolveTCPAddr("tcp", ":1234")
    checkError(err)

    listener, err := net.ListenTCP("tcp", tcpAddr)
    checkError(err)

    .......

}

Можно ли в golang получить «список» всех зарегистрированных методов RPC с именами и подписями?

Чего я хочу добиться:

  • Сделайте так, чтобы несколько серверов RPC регистрировали все свои методы и подписи в центральном центре управления с веб-интерфейсом

  • Из веб-интерфейса я могу вызывать любые методы любых зарегистрированных методов rpc с параметрамисоответственно

...