- 博客(4)
- 收藏
- 关注
原创 架构笔记---生产环境ES迁移TIDB
引发了服务不断重启 这导致了许多客户的流失 当时准备了两个方向 短期先看下ES为什么突然写入这么慢然后想办法解决掉 长期是需要寻求一个新的数据库替换掉ES 由于当时旁边项目组已经有Tidb的实践经验 经过调研发现我们的需求Tidb也能满足 所以准备替换成Tidb 最终经过一周的排查解决了短期的问题 虽然ES写入性能得到了提升 但是这也牺牲了写入的及时性 数据在整体处理时都需要兼顾这一问题 这导致代码写的很恶心 并且es还有一个很致命的问题就是成本太高 所以接下来就是考虑ES迁移Tidb方案。
2025-03-31 16:48:08
523
原创 源码探索---EasyEs在and嵌套or时使用likeRight不符合预期
前端有个条件查询的按钮 其他条件都比较正常 但是输入框租户输入的字符需要与几个字段进行模糊匹配 比如用户输入的字符key字段需要判断是否能匹配上单号是否能匹配上备注是否能匹配上姓名等好几个字段 图简单之前的逻辑直接在and中嵌套like语句实现 但是随着订单表数据量不断增加 在用户输入key时查询时间都超过了10s 而不输入key查询时间基本保持在500ms内。
2025-02-20 15:34:30
342
原创 生产问题复盘--JPA自动刷新导致ES写入慢
收到某个客户反馈 在使用某个API接口时504概率高达50% 有一段时间甚至高达80% 由于只有一个客户反馈起初并没有很在意 到后面又有几个客户进行了反馈 开始着手调查接口频繁504原因 就在调查时发现系统开始频繁重启 每次重启前cpu都飙到快80%
2025-02-08 16:32:16
274
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人