Golang编程语言知识介绍


  • 首页

  • todo

  • 思考

  • life

  • food

  • OS

  • lua

  • redis

  • Golang

  • C

  • TCP/IP

  • ebpf

  • p4

  • OpenVPN

  • IPSec

  • L2TP

  • DNS

  • distributed

  • web

  • OpenWRT

  • 运维

  • Git

  • 鸟哥的私房菜

  • IT杂谈

  • 投资

  • About Me

  • 友情链接

  • FTP

  • 搜索
close

thrift 备忘录 thrift memorandum

时间: 2023-12-08   |   分类: IT   thrift     |   阅读: 185 字 ~1分钟

下载

thrift 编译器的下载连接 https://thrift.apache.org/download

版本

上述下载的编译器版本要和后续引用的 thrift 头文件的版本对应,比如这里下载的是 0.19.0 版本,后续引用头文件 github.com/apache/thrift 或者 git.apache.org/thrift.git 需要 git checkout 0.19.0

多个仓库 replace 的问题

go.mod 中可以手动添加 replace git.apache.org/thrift.git v0.19.0 => github.com/apache/thrift v0.19.0

not enough arguments in call to iprot

编译器版本和头文件版本不一致引起的,见前述版本一节

无法和对端正确通信

  • 检查对端的地址和端口
  • 是否加密
  • 是否采用zlib等压缩格式
  • 二进制还是json或者其它传输格式….
#IT# #thrift#
go flags包简介 go flags package introduction
体系化认识 RPC
shankusu2017@gmail.com

shankusu2017@gmail.com

日志
分类
标签
GitHub
© 2009 - 2025
粤ICP备2021068940号-1 粤公网安备44011302003059
0%