@@ -276,6 +276,9 @@ class BaseConfig(object):
# 从ROV召回池获取视频的最大频次,限制每次请求的获取次数
MAX_FREQ_FROM_ROV_POOL = 3
+ # 从流量池获取视频的最大频次,限制每次请求的获取次数
+ MAX_FREQ_FROM_FLOW_POOL = 3
+
# 兜底视频redis存储key
BOTTOM_KEY_NAME = 'com.weiqu.video.bottom'
@@ -421,6 +421,8 @@ class PoolRecall(object):
idx = 0
while len(flow_pool_recall_result) < size:
freq += 1
+ if freq > config_.MAX_FREQ_FROM_FLOW_POOL:
+ break
# 获取数据
st_get = time.time()
data = self.redis_helper.get_data_zset_with_index(key_name=flow_pool_key,