1.TarsGo官方文檔
2.TarsGo使用指南之服務(wù)端
3.TarsGo使用指南之客戶端
1.復(fù)制服務(wù)端的tars文件贯涎,并使用tars2go工具編譯tars文件并轉(zhuǎn)成go文
tars2go --outdir=./vendor hello.tars
2.編寫(xiě)客戶端代碼
# 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.編譯測(cè)試客戶端代碼
go run HelloClient.go