Kubeservice博客

是非审之于己,毁誉听之于人,得失安之于数

Golang之 golang common goroutine scheduler 定时调度引擎

Golang 通用基础库: goroutine scheduler 定时调度引擎

定时调度引擎 goroutine scheduler 背景 类似于 python schedule的伟大设计,实现golang版本的 golang scheduer模块 使用方式 package main import ( "flag" "fmt" "time" "github.com/kubeservice-stack/common/pkg/schedule" ) func ExampleTask(name string) { fmt.Println("Example Task "

Golang之 golang common storage 内存时序数据库引擎

Golang 通用基础库: storage时序数据库引擎

内存时序数据库引擎storage 背景 近期研究内存统计stats,并可以快速通过statistics数学方法进行统计活动相关数据。 比如统计历史

Golang之 高性能的序列化和反序列化算法库xxxPack(未想好名称)

性能的序列化和反序列化算法库xxxPack(未想好名称)

高性能的序列化和反序列化算法库xxxPack(未想好名称) 对比目前业界高性能库: encoding/gob encoding/json github.com/vmihailenco/msgpack/v5 labix.org/v2/mgo/bson github.com/valyala/fastjson github.com/json-iterator/go 自研序列化算法 验证数据集合: type Data struct { Name string BirthDay time.Time Phone string

Golang之 golang common library 基础库发布

Golang 通用基础库

Golang Common Library 基础库发布 Common Library 是 一个编程工具包,用于在 Golang 中构建微服务(或单体)。解决分布式系统和应用程序架构中的常见问题,可以让业务更加专注于交付业务