07 2020 档案

摘要:RPC RPC(Remote Procedure Call: 远程过程调用)是一个计算机通信协议,该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。 gRPC gRPC 一开始由 阅读全文
posted @ 2020-07-18 13:58 KainHuck 阅读(1074) 评论(0) 推荐(0)
摘要:1. 安装cron go get -u github.com/robfig/cron 2. 先看一个例子 这个例子将会每秒钟打印 一次hello world package main import ( "fmt" "github.com/robfig/cron" "time" ) func main 阅读全文
posted @ 2020-07-18 10:44 KainHuck 阅读(2056) 评论(0) 推荐(0)
摘要:1. 为什么使用zap 因为它很快,而且我写不出比他更快的日志库😭 当然他还有其他优点,比如:它同时提供了结构化日志记录和printf风格的日志记录 2. 安装zap go get -u go.uber.org/zap 3. 配置zap zap提供两种日志记录器,如下表 名称 优点 缺点 Suga 阅读全文
posted @ 2020-07-17 21:57 KainHuck 阅读(2819) 评论(0) 推荐(1)
摘要:项目地址:https://github.com/spf13/viper 安装方式:go get github.com/spf13/viper 简介 viper是一个十分强大的配置文件解析工具,具有以下特点 设置默认值 支持的文件包括JSON, TOML, YAML, HCL, envfile 和 J 阅读全文
posted @ 2020-07-12 15:19 KainHuck 阅读(4040) 评论(0) 推荐(1)