thrift 之 go 入门 Getting Started with Thrift Go 时间: 2023-12-08 | 分类: IT rpc thrift | 阅读: 286 字 ~1分钟 下载、安装 thrift 编译器 thrift 编译器的下载连接 https://thrift.apache.org/downloa 这里注意下版本 将下载的编译器放到系统的可执行目录下,并去掉版本信息, eg: thrift-0.19.0.exe 改为 thrift.exe go 安装 thrift 包 go get github.com/apache/thrift@0.19.0 #这里的 阅读全文 »
go flags包简介 go flags package introduction 时间: 2023-12-08 | 分类: go | 阅读: 844 字 ~2分钟 flag包是Go语言标准库提供用来解析命令行参数的包,使得开发命令行工具更为简单 常用方法 1.flag.Usage 输出使用方法,如linux下ls -h的帮助输出 2. 阅读全文 »
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 多 阅读全文 »
体系化认识 RPC 时间: 2023-12-07 | 分类: IT | 阅读: 8252 字 ~17分钟 RPC(Remote Procedure Call),即远程过程调用,是一个分布式系统间通信的必备技术。 RPC 最核心要解决的问题就是在分布式系统间,如何执行另外一个 阅读全文 »
Go 常用命令 Go Common commands 时间: 2023-12-07 | 分类: go | 阅读: 148 字 ~1分钟 一键安装 go one key install go apt-get install go 设置代理 set proxy go env -w GOPROXY=https://goproxy.cn,direct 构建 go.mod create go.mod go mod init xxx.com/xxx 设置模块代理 关于go mod安装第三方包提示: module declares its path as: xxx but was required as: yyy 解决办法 在 go.mod 阅读全文 »
负载均衡算法 时间: 2023-12-06 | 分类: 算法 | 阅读: 680 字 ~2分钟 1、轮询法 将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连接数和当前的系统负载。 2、随机法 通过系 阅读全文 »
PPP 原理介绍 时间: 2023-12-06 | 分类: L2TP ppp | 阅读: 8337 字 ~17分钟 PPP的基本概念 PPP的基本架构 PPP协议处于TCP/IP的数据链路层,主要用在支持全双工的同异步链路上,进行点到点之间的数据传输。 图8-1 阅读全文 »
RADIUS简介 时间: 2023-12-06 | 分类: IT | 阅读: 4750 字 ~10分钟 什么是RADIUS? RADIUS(Remote Authentication Dial In User Service,远程用户拨号认证)协议是一种分布式的、客户端/服务器结构的信息交互协议 阅读全文 »