Thrift的客户端的创建
1,2与(二)相同,只是不需要实现接口
3.客户端的编写
package cn.huikey.thrift.client;
import java.io.IOException;
public class ThriftClient {
public static void main(String[] args) throws IOException, TException {
// 创建传输对象
TSocket socket = new TSocket("127.0.0.1", 9090);
// 创建传输工厂,非阻塞
TTransport transport = new TFramedTransport.Factory().getTransport(socket);
transport.open();
//创建传输协议为以二进制传输
TProtocol protocol = new TBinaryProtocol(transport);
IUserService.Client client = new IUserService.Client(protocol);
// User user=new User(0, "huihui");
// client.add(user);
List<User>list=client.findAll();
System.out.println(list);
System.out.println("findAll......");
transport.close();
}
}