|
@@ -18,13 +18,13 @@ def thompson_process(creative_id):
|
|
|
# 获取creative_id对应的Thompson参数
|
|
|
st_time1 = time.time()
|
|
|
thompson_param = redis_helper.get_data_from_redis(key_name=f"{config_.THOMPSON_PARAM_KEY_PREFIX}{creative_id}")
|
|
|
- get_redis_time = int(time.time() - st_time1)
|
|
|
+ get_redis_time = int(time.time() - st_time1) * 1000
|
|
|
thompson_time = {}
|
|
|
if thompson_param is None or thompson_param == '':
|
|
|
# 参数不存在,随机生成[0, 1)之间的浮点数
|
|
|
st_time2 = time.time()
|
|
|
score = random.random()
|
|
|
- thompson_time['random'] = int(time.time() - st_time2)
|
|
|
+ thompson_time['random'] = int(time.time() - st_time2) * 1000
|
|
|
random_flag = 'random'
|
|
|
else:
|
|
|
# 参数存在
|
|
@@ -39,7 +39,7 @@ def thompson_process(creative_id):
|
|
|
# ad_idea_id 曝光数 < 100,随机生成[0, 1)之间的浮点数
|
|
|
score = random.random()
|
|
|
random_flag = 'random'
|
|
|
- thompson_time['beta'] = int(time.time() - st_time3)
|
|
|
+ thompson_time['beta'] = int(time.time() - st_time3) * 1000
|
|
|
thompson_res = [creative_id, score, thompson_param, random_flag]
|
|
|
log_.info(f"get_redis_time: {get_redis_time}, thompson_time: {thompson_time}")
|
|
|
return thompson_res
|