Netty学习——Apache Thrift 简介和下载安装
Netty学习——Apache Thrift 简介和下载安装
Apache Thrift 简介
本来由Facebook开发,捐献给了Apache,成了Apache的一个重要项目
可伸缩的,跨语言的服务开发,他将融合了软件栈和代码生成引擎。
IDL:Interface Description Language
Android:AIDL:Android interface description language
下载安装Thrift,加载Thrift的依赖
安装thrift编译器(安装稍微麻烦一些,因为是C++ 软件,但是安装前需要安装C++ 的编码器)
(homebrew,mac上的包管理工具)前置要求Git, brew install thrift
Python客户端调用java服务器端 (Thrift的Example)
Thrift除了能够定义结构体(Message)之外,也具备传递的能力(服务器端和客户端的交互)
也可以将netty作为数据传递的载体,来完成数据交互。
下载安装Thrift教程:Windows版本
第一步:点击 图中标记的按钮。 (http://thrift.apache.org/download 可以直接点这个地址)
第二步:点击图中标记的按钮 选择你的系统,Windows
第三步:点击图中标注的地方
等待下载:就行了,downloding.....................................
其他: Linux/mac下载:自行查阅官网教程。
注意:
下载好windows 版本的exe文件,然后在c盘新建一个Thrift文件夹,
将下载好的thrift-xxx.exe文件该名成 thrift.exe,放入Thrift文件夹中。如下图所示:
接下来需要配置环境变量:(和java环境变量大同小异)我的电脑,右键,属性,环境变量,Path中添加
测试是否配置成功:win+R cmd : thrift -version
显示版本,即成功-success
使用教程:(官网都有)这里列举一个通用语法
thrift --gen <language> <Thrift filename>
作者: dawa大娃bigbaby
出处:https://www.cnblogs.com/dawabigbaby/p/11981830.html
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用