Categorygithub.com/pandaychen/goes-wrapper
module
0.0.0-20221026013913-f274578981d7
Repository: https://github.com/pandaychen/goes-wrapper.git
Documentation: pkg.go.dev

# README

猫哥的工作中常用的后台库封装

  • zaplog:基于 uber-zap+lumberjack 的压缩日志接口
  • balancer:负载均衡算法的封装
  • datastructure:数据结构的封装
    • slidingwindow:基于 slice 的滑动窗口的实现
  • pycrypto:常用密码算法的封装
  • pymath:常用数学操作的封装
  • pymetadata:模拟 grpc.Metadata 的实现
  • pymicrosvc:微服务组件库
    • ratelimit/tokenbucket:一个基于单位窗口的令牌桶的实现
    • loger:基于 zap+context 的日志包封装,适用于日志染色、requestid 跟踪等场景
    • healthycheck:健康检查封装
  • pytime:常用时间操作、结构的封装
  • strhash:字符串 hash 算法的封装
  • system:系统采集指标相关
  • pyssh:封装了 SSHD/SSH 实现的通用库
  • pyio:封装了 io 的常用操作,如双向流复制等
  • process:封装了 Linux 系统下面的热重启实现
  • pypool:基于 sync.Pool 封装的多级对象池

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author