摘要:
版本:mongoDB 4.2 集群方案:副本+分片 一个问题场景:集合内对多个字段建立索引,其中包含数组索引;当执行查询时,业务查询期望命中数组索引,mongodb筛选策略首次给出的执行方案命中了另外的索引key,导致当次慢查询,扫描超过1000w数量的文档,业务出现卡顿; 处理&优化方案: mon 阅读全文
摘要:
存在业务场景,对当前在线玩家发送消息通知。 这里将消息生产的服务称为source,目标玩家服务称为target。对单个玩家使用独立的lua虚拟机进行代理,称为agent,承载agent的节点称为user。 区分source和target是否存在于相同的skynet节点: 如果处于相同的节点,那么只是 阅读全文
摘要:
线上服务器的监控告警,我们暂且从三个层级上分析; 业务层:业务相关的日志告警机制。跟业务设计强相关,比如客户端的业务上行请求数据异常之类的告警,业务上定义日志级别(INFO/WARN/ERROR),输出到指定日志文件并通过业务层逻辑抛出,数据分析的埋点、业务行为相关的辅助日志都在这里实现; 一套日志 阅读全文