一,场景回顾 最近做电商购物项目,在分布式中搜索服务,商品详情服务都是独立的模块.那么有一个问题就是: 商品的原始数据保存在数据库中,增删改查都在数据库中完成. 搜索服务数据来源是索引库,如果数据库商品发生变化,索引库数据不能及时更新. 商品详情做了页面静态化,静态页面数据也不会随着数据库商品发生变化. 如果我们在后台修改了商品的价格,搜索页面和商品详情页显示的依然是旧的价格,这样显然不对.该如何解决? 通常有两种解决方案: 方案1:每当后台对商品做增删改操作,同时要修改索引库数据及…