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

浙公网安备 33010602011771号