TarsGo使用指南之客户端

1.TarsGo官方文档
2.TarsGo使用指南之服务端
3.TarsGo使用指南之客户端

1.复制服务端的tars文件,并使用tars2go工具编译tars文件并转成go文

tars2go --outdir=./vendor hello.tars

2.编写客户端代码

# HelloClient.go
package main

import (
   "TestApp"
   "fmt"
   "github.com/TarsCloud/TarsGo/tars"
)

func main()  {
   comm := tars.NewCommunicator()
   obj := "TestApp.HelloServer.HelloObj@tcp -h 127.0.0.1 -p 9998 -t 60000"
   app := new(TestApp.Hello)
   comm.StringToProxy(obj, app)
   req := "Hello World"
   var res string
   ret, err := app.TestHello(req, &res)
   if err != nil {
      fmt.Println(err)
      return
   }
   fmt.Println("ret: ", ret, "res: ", res)
}

3.编译测试客户端代码

go run HelloClient.go

TarsGo-demo地址

你可能感兴趣的:(TarsGo使用指南之客户端)