网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何分析Thrift示例

今天给大家介绍一下如何分析Thrift示例。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站制作、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的凌云网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

demo.thrift 文件内容如下
namespace java com.vv.test

struct Item {
  1: i64 id,
  2: string content,
}

service CrawlingService {
    void write(1:list items),
}

使用命令自动生成文件
F:\>thrift-0.10.0.exe --gen java demo.thrift
然后拷贝到项目

然后编写样例代码

    • "hello world " + i);  

    •             list.add(item);  

    •         }  

    •         client.write(list);  

    •     }  

    •   

    • }  

    •   

    • // Set port  

    •             TServerSocket serverTransport = // Set CrawlingHandler we defined before  

    •             // to processor, which handles RPC calls  

    •             // Remember, one service per server  

    •             CrawlingHandler handler = "Starting server on port 9090 ...");  

    •             server.serve();  

    •         } "localhost", 9090);  

    •             transport.open();  

    •   

    •             TProtocol protocol = new TBinaryProtocol(transport);  

    •             CrawlingService.Client client = new CrawlingService.Client(protocol);  

    •   

    •             client.write(items);  

    •             transport.close();  

    •         } catch (TTransportException e) {  

    •             e.printStackTrace();  

    •         } catch (TException e) {  

    •             e.printStackTrace();  

    •         }  

    •     }  

    • }  

    •   

    • class CrawlingHandler implements CrawlingService.Iface {  

    •     @Override  

    •     public void write(List items) throws TException {  

    •         for (Item item : items) {  

    •             System.out.println(item);  

    •         }  

    •     };  

    • }  


    • 执行结果如下:


    • 如何分析Thrift示例
    • 但是输出的最后一行显示"Received 1" ,这个输出是从哪里来的?以后慢慢再看吧.

    以上就是如何分析Thrift示例的全部内容了,更多与如何分析Thrift示例相关的内容可以搜索创新互联之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下创新互联!


    标题名称:如何分析Thrift示例
    网页链接:http://bjjierui.cn/article/jjsopi.html

其他资讯