目的:提高检索效率。
解决方案:写一个程序定期的从elasticsearch中检索数据,并存入数据库做为缓存。当前端请求数据的时候,直接返回数据库中的数据即可。
缺陷:这种方法实时性很差。而且在长时间没有数据存入elasticsearch的时候,会导致资源的浪费。有没有一种方法可以获取数据存入elasticsearch的事件,并发送一个信号给程序,然后开始检索数据,做缓存?
解决方案:写一个程序定期的从elasticsearch中检索数据,并存入数据库做为缓存。当前端请求数据的时候,直接返回数据库中的数据即可。
缺陷:这种方法实时性很差。而且在长时间没有数据存入elasticsearch的时候,会导致资源的浪费。有没有一种方法可以获取数据存入elasticsearch的事件,并发送一个信号给程序,然后开始检索数据,做缓存?
2 个回复
medcl - 今晚打老虎。
赞同来自: laoyang360
novia - 1&0
赞同来自: