问题描述
我们系统要和携程,艺龙....系统对接,把我们的酒店挂到他们系统;数据大概有200万左右,每个酒店都有个上线时间和下架时间是我们这边提供的;推送的数据放在推送表里面,下架时间到了我们要去调用对方的下架接口;我现在遇到的就是200万数据:去定时的扫描推送表里面的下架时间来判断是不是去触发下架,这样会不会效率太低?该怎么去解决这个问题,要求延时短,我现在担心的就是定时扫描消耗性能太大,有一定的延时;求大神帮忙有没有更好的办法
解决方案
解决方案二:
一般这些业务就放在定时任务里面做,一般都是晚上24点的时候去触发,系统压力比较少,一点点延迟也无所谓的
解决方案三:
单独做下架信息表,把一个周期内(例如一天)的下架数据抽取出来存在其中,每8小时(可以自己调整)批处理一次;通知的定时任务只查询下架信息表,比如每10分钟处理一次,这样就降低了查询压力
时间: 2024-07-30 12:37:07