2026-08-20 MySQL 8.4 升级踩坑:列级权限与表级权限混用,导致新增表级权限对长连接不生效 在将 MySQL 从旧版本升级到 8.4 后,我们遇到了一次由权限管理引发的线上事故:账号同时存在列级权限和表级权限时,新增的表级 INSERT 权限对已经建立的长连接(TCP 长连接)不生效,直到重启使用该连接的服务、重建连接后才恢... 阅读全文
2026-08-13 MySQL 迁移 PostgreSQL 常见问题与避坑指南 MySQL 迁移 PostgreSQL,真正麻烦的地方通常不是 CRUD 语法。 而是迁移之后发现: 所以这篇文章不从数据库理论开始,而是直接按线上常见问题横向对比。 --- 一、先看总表 | 问题 | MySQL | Postgre... 阅读全文
2026-08-12 云原生“交通枢纽”:跟着我,5分钟从零开始死磕 Istio 服务网格 最近在复习云原生微服务架构,越学越觉得之前的自己太天真了。以前总觉得把服务拆开、用 Kubernetes(K8s)跑起来就万事大吉了。直到遇到线上要搞 5% 流量的灰度发布(金丝雀发布),或者几个微服务天天因为网络抖动报超时、而我又不... 阅读全文
2026-06-12 RabbitMQ 联调踩坑实践:对接 CFD 桥方 Queue API 场景:衍生品对冲侧通过 RabbitMQ 接入桥方(CFD 流动性桥)的 Queue API,订阅对冲账户的余额与持仓推送。 栈:Go + github.com/rabbitmq/amqp091-go + 长驻消费者进程 + 结构化诊... 阅读全文
2026-05-03 写代码的第十年:一个交易所服务端工程师的自白 今天是我写代码的第十年。 没有蛋糕,没有仪式,工位上还堆着今天要 review 的 PR 和明天上线的需求清单。但我想停下来 30 分钟,写一点东西给自己,也给那些和我一样还在键盘前的人。 这不是一篇炫技的文章,也不是一篇贩卖焦虑的鸡... 阅读全文