java Spring 使用thrift


  1.下載對應的thrift客戶端 編寫test.thrift參數   將客戶端exe文件盒test.thrift文件放在同一個地方    生成service  (thrift-0.9.2.exe --gen java test.thrift)

  ps 生成service過程

  1.

 

  

  2.

  3.生成的列表

     

  4.將生成的service復制到對應項目中

  

 

  5.實現TestService接口

     6.編寫服務端

  

public void start() {
new Thread() {
public void run() {
try {
// 設置服務端口為 7911
TServerSocket serverTransport = new TServerSocket(8889);
// 設置協議工廠為 TBinaryProtocol.Factory
Factory proFactory = new TBinaryProtocol.Factory();
// 關聯處理器與 Sms 服務的實現
TProcessor processor = new TestService.Processor<TestServiceImpl>(
TestService);
Args args = new Args(serverTransport);
args.processor(processor);
args.protocolFactory(proFactory);
TServer server = new TThreadPoolServer(args);
System.out.println("Start server on port 7911...");
server.serve();
} catch (TTransportException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}.start();
}

服務端就建成了

 

客戶端稍后補充

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM