Vue3 + Spring Boot + OpenSearch:企业级全文搜索从0到1的全栈实战
我负责的中型电商平台商品搜索模块,MySQL LIKE 查询 10 万条商品数据平均耗时 3 秒,搜索结果无相关度排序、无高亮、无联想、无聚合筛选——用户体验极差。引入阿里云 OpenSearch 后,搜索响应降至 50ms,相关度提升 60%,支持拼音搜索、纠错建议、实时联想和多维聚合筛选。本文从搜索痛点出发,完整覆盖 OpenSearch 集群配置、索引设计、Spring Boot 后端实战(RestHighLevelClient、DTS 同步、搜索 Service、联想建议、热搜榜)、Vue3 前端实战(搜索组件、结果页、聚合面板)、相关度调优和踩坑实录
阿里云 RDS MySQL 读写分离实践:千里达票务系统订单数据层高并发方案
景区购票高峰期间,千里达票务系统数据库层承受“读多写少”压力:读请求占80%以上,写操作一致性要求极高。本文分享基于阿里云 RDS MySQL 读写分离的实践:主实例承担写事务、2个只读实例分担读流量、数据库代理自动路由、业务零改造。涵盖 Spring Boot 连接配置、事务内强制走主库、慢查询治理,并复盘主从延迟、大事务阻塞、连接池耗尽、只读规格误配四个典型坑。上线后主库CPU从90%降到40%以下。
PolarDB 和 RDS MySQL :架构、弹性与成本的一份选型指南
PolarDB 和 RDS MySQL 都能跑同一套代码,账单和扩容方式却完全不同。这篇从存储计算分离与实例一体讲起,逐条对比弹性、只读节点上限、高可用 RTO/RPO、存储按量与存储包的价格算例,并给出迁移要点和可直接照勾的选型清单:什么业务选 RDS,什么业务该上 PolarDB。
磁盘满了不停机怎么办?块存储 EBS 在线扩容教程
凌晨两点半磁盘跑到 100%,MySQL 写不进去,我选了不停机扩容。控制台点完以为就完事,df 还是 40G——云盘、分区、文件系统是三层。这篇把 growpart 与 xfs_growfs 的差别、分区表刷不新、MBR 2TiB 天花板、不可缩容、系统盘不自动扩这六个坑全摆出来,附八项检查清单。