go로 rpc 다루기
-
[Golang] go에서 RPC 다루기개발언어/Go 2020. 10. 11. 18:47
간단한 RPC 1. HelloWorldHandler라는 구조체와 구조체에서 사용하는 메서드 type HelloWorldHandler struct{} func (h *HelloWorldHandler) HelloWorld(args *contract.HelloWorldRequest, reply *contract.HelloWorldResponse) error { reply.Message = "Hello " + args.Name return nil } => 빈 구조체를 하나 만들고, 해당 구조체는 HelloWorld라는 메서드를 가지고 있다. 2. 서버 시작 func StartServer() { helloWorld := &HelloWorldHandler{} rpc.Register(helloWorld) // ① l..