240 投稿
收录了11篇文章 · 135人关注
  • Resize,w 360,h 240
    小结-后端系统的稳定性

    “五一”五天假期可够长了,闲暇之际,想想写点东西。我负责的社区和一些平台项目,对系统的稳定性要求特别高(去年也是出了几次小的事故),今天总结下近...

    0.1 imnx 0 1
  • Resize,w 360,h 240
    后台权限系统

    我站后台的权限系统,是几年前写的php版本,一个比较粗糙的RBAC实现。那么,随着公司迅速壮大,线上操作的复杂性、安全性、效率问题,迫切需要重构...

  • 服务端系统的实战积累(二)

    距上次写这个话题已有2年半了,时间过得真快。主要还是谈业务系统常见的一些坑(接着“一”来说)。点很碎片,不断积累吧 空缓存时间尽量短 因为各种...

  • 重构这件小事

    服务端的技术重构,对于很多开发人员来说并不陌生。这里,我们称大的技改叫做重构。自加入我站以来,也是主导或经历过比较大的技术重构,简单说有两类: ...

  • golang下的并发、并行优化

    GO语言是非常适合高并发场景的,那么,业务系统具体会遇到哪些高并发的场景呢?该如何考虑性能开销呢?那么本文就笔者在业务系统常常遇到的问题来抛砖引...

    0.4 imnx 0 8
  • Resize,w 360,h 240
    服务端程序的监控

    通常对于服务端程序来说,好的监控和告警系统,既是提高业务稳定性的有力保障,也常常作为系统优化的重要手段。最近一个月在我司推新的监控系统:Prom...

  • 浅谈服务端的缓存

    笔者工作中处理过包括视频、图片和业务元数据在内的cache处理,也遇到了一些比较常见的坑,做个笔记。希望能抛砖引玉。 cache的主要指标 命中...

  • 简单的服务端数据迁移

    数据迁移在服务端是很常见的,包括cache迁移、db迁移等。迁移的动机包括业务重构、业务隔离、机器迁移、扩容等很多种情况。下面笔者就工作中遇到的...

    0.1 imnx 0 2
  • database/sql一个bug引发的事故

    某次做checklist,当看到机器的监控时,发现下午某时刻某台机器突发大量CLOSE_WAIT。一下子就怀疑是服务端处理超时了,client主...

  • Resize,w 360,h 240
    基于mysql binlog解析的数据通道

    本文是基于阿里开源的mysql binlog解析方案canal,以及golang版本封装的一套数据更新通道。 先来张设计图 简单介绍下功能 ca...

专题公告

欢迎GO爱好者参与讨论后端架构、各种后端技术!
欢迎各位大神、码神、码农!