美文网首页
TarsGo使用指南之客户端

TarsGo使用指南之客户端

作者: 程序猿强仔 | 来源:发表于2018-11-30 11:24 被阅读0次

    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使用指南之客户端

          本文链接:https://www.haomeiwen.com/subject/pzwccqtx.html