技术栈

java api client

ly7689
2 小时前
spring boot·elasticsearch·索引生命周期·java api client·批量写入
Spring Boot 集成 Elasticsearch 的生产实践:客户端选型、索引生命周期与批量写入容错假设你负责一个订单搜索服务:每天有几百万条订单写入 Elasticsearch,运营后台按关键词、时间范围、状态做组合查询。上线三个月后出现两类问题。第一类问题是查询延迟从 80 毫秒涨到 2 秒,而且集中在上午十点。第二类问题是每日对账时发现,数据库里有 12 万条订单,索引里只查到 11.7 万条,差了三千条,日志里偶尔出现一行 bulk response has failures 但没有引起任何人注意。
我是有底线的