数据库同城双活方案探讨
同城双活架构是指在同一个城市或地理区域内,构建两个或多个数据中心,也就是常说的Region的概念,这些在同一个Region内的数据中心同时对外提供服务,实现资源的充分利用和业务流量的负载均衡。
瞧瞧别人家的参数校验,那叫一个优雅!
在 Spring Boot 中,我们可以使用 Hibernate Validator(Bean Validation 的参考实现)来实现参数校验。它的核心思路是:把校验逻辑从业务代码里抽离出来,用注解的方式声明校验规则。
Gorm慢查询、SQL日志与Go项目日志的整合与串联
我们同样会为GORM日志注入追踪ID,把它们归因到关联的请求上下文中去。这样一旦发生数据库相关的错误,我们可以通过监控主动发现、使用错误日志中的追踪ID还能把整个请求相关的日志都检索出来,查问题也会轻松很多。