Go 每日一库之 rpc:这是标准库提供的

Go 标准库net/rpc提供了一个简单、强大且高性能的 RPC 实现。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Go 每日一库之 twirp:又一个 RPC 框架

不同的是,gRPC 自己实现了一套 HTTP 服务器和网络传输层,twirp 使用标准库net/http。另外 gRPC 只支持 HTTP/2 协议,twirp 还可以运行在 HTTP 1.1 之上。

Go 每日一库之 jsonrpc:来自标准库

JSON-RPC 1.0 标准在 2005 年发布,经过数年演化,于 2010 年发布了 2.0 版本。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Go 每日一库之定时任务库:cron

在Linux中,Cron是计划任务管理系统,通过crontab命令使任务在约定的时间执行已经计划好的工作,例如定时备份系统数据、周期性清理缓存、定时重启服务等。30 * * 表示每个小时内的第30分钟时触发;

Go 每日一库之 commonregex

运行结果:$ go run main.go。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Go 每日一库之 plot

Go每日一库之 plot简介本文介绍 Go 语言的一个非常强大、好用的绘图库——plot。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue

Go 每日一库之 sqlc:根据 sql 生成代码

使用 PostgreSQL 的小伙伴非常建议尝试一番!大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。

Go每日一库之专为开发人员打造的调试日志库:what

原因一:只需要两个日志级别作者看到了Dave Cheney 的旧博文[1]。早在 2015 年,Dave 就对日志级别的用途进行了批判性研究。

每日一库之 logrus 日志使用教程

golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数对于更精细的日志级别、日志文件分割以及日志分发等方面并没有提供支持. 所以催生了很多第三方的日志库,但是在 golang 的世界里,没有一个日志库像 slf4j 那样在 Java 中具有绝对统治地位.golang 中,流行的日志框架包括 logrus、zap、zerolog、seelog 等.

Go 每日一库之 Uber 开源的优秀日志库 zap

在很早之前的文章中,我们介绍过 Go 标准日志库log和结构化的日志库logrus。大家如果发现好玩、好用的 Go 语言库,欢迎到 Go 每日一库 GitHub 上提交 issue。