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
网友评论