namespace php wyb.thriftTest
struct User {
1: i64 id,
2: string name,
3: string password,
4: string email
}
service LoginService{
User login(1:string name, 2:string psw);
}
service RegisterService{
User createUser(1:string name, 2:string psw);
}
以上是thrift文件
然后通过命令生成php代码.然后创建php client.请问go server怎么写呢?
一样啊,只不过用go语言写服务端。。。Thrift会编译成二进制流,TSocket传输,速度比较快,而且实现了队列。