240 发简信
IP属地:陕西
  • golang grpc 错误处理,链路追踪,日志打印

    系统中的错误一般可以归类为两种,一种是业务定义的错误,一种就是未知的错误,在业务正式上线的时候,业务定义的错误的属于正常业务逻辑,不需要打印出来...

  • gin定制自己的context

    在使用gin时,如果想在context中保存一些变量,比如用户的id,通常的做法是放到context的Keys变量中,这样做的话,我们每次取的时...

  • go日志框架zap配置示例

    如果你正在对golang的日志框架做选型,我推荐zap 打印结果:

  • golang写的即时通讯服务器

    简要介绍 gim是一个即时通讯服务器,代码全部使用golang完成。主要功能1.支持tcp,websocket接入2.离线消息同步3.多业务接入...

    3.0 8620 4 37
  • 高性能分布式自增id生成器lid

    先看下测试结果: 步长设置为1000.缓冲池大小设为1000,每秒可以达到近百万次的生成量,其思想借鉴了Leaf——美团点评分布式ID生成系统的...

    1.8 5194 3 24
  • 一个简单的golang json解析库

    golang原生的json解析库,有时候用起来一点都不方便,自己简单封装了一下,看下测试用例 测试结果 这里贴出代码: GitHub:https...