项目接口使用Thirft,从陌生到使用

一位程序员在接到公司新增发票功能的任务后,首次接触并尝试理解Thrift这一跨语言RPC框架。通过自学初步了解到Thrift的作用及使用场景,并成功下载安装Thrift工具,开始尝试将发票接口文件转换为Java代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


       昨天刚收到邮件,公司要新增发票功能,增加就增加呗,我是一个好程序员,产品说什么我做什么,但是一看到发票机构给出的Thirft文件我就呆逼了。。。


       整个程序员都不好了!这是什么东西,我一次也没见过啊,于是只能求救万能的百度大姐,不过大姐还是挺细心的,把整个Thrift历史给我看了好几遍,什么FaceBook创建的啊,什么时候属于Apache啊。。。

       。。。

       看了半天还是没找到使用方法,不过大体已经明白了Thrift是干啥的了,主要是RPC接口调用的,或者说作为一个万能代码转换工具,适用于各种语言的接口交互(我觉得我了解的可能比较片面,如果有不对的地方,希望大佬能给指出)。

      于是从Thrift官网上下载了一个最新的Thrift工具,没下载源码,源码讲解走这边



首先先把thrift.exe文件放在指定的文件夹(这里我放在了E:/zyx),然后把发票接口附件中的Thrift也放进去,CMD 切换到文件夹(不要告诉我不懂,不懂也要装懂),因为我是用的JAVA开发,所以输入

“thrift-0.10.0.exe -r -gen java commodityMapped.thrift

thrift-0.10.0.exe -r -gen java Ticket.thrift

Ticket.thriftcommodityMapped.thrift是他们提供的Thrift文件),然后打开E:/zyx,发现多出来一个文件夹:


哈哈,这就出现了我熟悉的JAVA语言~,但是怎么使用到项目中呢。。?





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值