dsp特殊邏輯

2021-07-04 12:06:34 字數 2089 閱讀 5270

mysql> select * from afrtb_carrier where name like 『%china mobile%』;

+—–+————–+——-+————+————–+———-+

| id | name | code | country_id | brand | group_id |

+—–+————–+——-+————+————–+———-+

| 255 | china mobile | 46000 | 45 | china mobile | 201 |

| 257 | china mobile | 46002 | 45 | china mobile | 201 |

| 261 | china mobile | 46007 | 45 | china mobile | 201 |

對於以上資料情況,統一個國家下面會有name相同的carrier,因為他們的code不一樣,所以這些carrier確實是不同的,這樣如果在前端直接顯示的話,會出現同乙個國家下面有相同name的carrier,所以新增加乙個group_id,同乙個country下面,name相同的carrier,他們的group_id相同.

在dsp系統中,後端和web的互動完全使用group_id,指令碼和rtb的互動則會把group_id轉成code

這兩個工具的**不再master,在分支liuke_dev上,前端是自己寫的,沒用到大師他們那些邏輯

前端**:

後端**:

1.上傳inventory(

功能如下

2.檢視campaign的targeting資訊(

功能如下:

以下幾個是會加到crontab中執行的任務

1. sync() (scripts/sync_data.py)

同步campaign資訊,目前是5分鐘執行一次

生成campaign同步資訊的過程:

1.排除過期的

2.排除沒錢的

3.排除超daily budget的

4.placement budget的控制在xuedong那兒控制

check_campaign_expired()        

# 根據campaign的start_time和end_time資訊判斷campaign的status是否應該為status_expired或者status_active

real_time_check_account_points()

# 根據account快照中的points資訊,實時先判斷account是否有錢

real_time_check_campaign_daily_budget()

# 根據rtb_campaign_daily_spend_key判斷是否超daily budget

2. sync_account_points() (scripts/sync_data.py)

每天零點同步account的points資訊給xuedong,相當於是account的每天的快照,每天只能執行一次

3. rtb_bid_tansfer_points() (scripts/dsp_transfer_old.py)

目前的扣費邏輯,5分鐘執行一次,在咱們這邊切換扣費表和扣費邏輯完成後,這個指令碼就可以停掉了

4. transfer_points() (scripts/dsp_transfer_new.py)

新的扣費邏輯,上線後可以每兩分鐘執行一次,因為是逐條扣費,所以如果每兩分鐘的扣費記錄比較多的話,這個指令碼的扣費時間就會長

套套邏輯與特殊邏輯

在 經濟解釋 第一卷第三節中,張講了一對概念,即套套邏輯和特珠邏輯,這對概念頗有意思。我認為它提供了乙個非常重要的分辯思維深淺對錯的視角。在該文中,張說套套邏輯是指那種不可能錯的理論,其舉了乙個例子 四足動物有四支腳 這句話永遠不可錯,在任何時候和地方都不可能錯,有非常廣泛的解釋力,但是它沒有內容。...

shell邏輯判斷,if特殊用法

shell中的邏輯判斷 格式1 if 條件 then 語句 fi 格式2 if 條件 then 語句 else 語句 fi 格式3 if then elif then else fi 邏輯判斷表示式 if a gt b if a lt 5 if b eq 10 等 gt lt ge le eq ne...

定點dsp與浮點dsp的比較

定點運算dsp在應用中已取得了極大的成功,而且仍然是dsp應用的主體。然而,隨著對dsp處理速度與精度 儲存器容量 程式設計的靈活性和方便性要求的不斷提高 自80年代中後期以來,各dsp生產廠家陸續推出了各自的32bit浮點運算dsp。和定點運算dsp相比,浮點運算dsp具有許多優越性 浮點運算ds...