SpringCloud廣告系統隨想

2022-05-11 17:29:24 字數 714 閱讀 6629

廣告系統需要兩個方面:乙個廣告投放系統,乙個是廣告檢索系統。

兩個系統針對的人群不同:

1、廣告投放系統針對的是廣告主,他們出資進行廣告的投放,將廣告的一些資料投放到系統中。

2、廣告檢索系統針對的是**,**向廣告檢索系統傳入檢索要求,廣告檢索系統從廣告投放系統的資料中進行檢索,檢索出合適的廣告資料。(核心)

另外的一些系統:

1、**檢測系統——>用來檢測廣告資料的**記錄。

2、報表系統——>構建廣告資料包表,比如b廣告在a區域共**多少次等。

3、扣費系統——>按照廣告的點選次數,時長等方式進行扣費。

eureka:用來進行服務的註冊與服務的發現

zuul:用來進行請求**和請求資訊記錄

eureka的架構:

1、eureka server:是服務註冊發現的伺服器,可以集群。

2、service provider:服務提供方,在eureka server上進行註冊,讓eureka server擁有其元資訊。

3、service consumer:服務消費方,從eureka server上獲取服務註冊列表,從而消費服務。

provider/consumer都是eureka server的client(採用c/s架構)

為了實現eureka的高可用,防止單點server崩壞導致服務服務註冊,元資訊丟失,將server集群,各個server之間相互註冊,將服務的元資料進行複製。如圖:

競價廣告系統 廣告檢索

在前面談到合約式廣告時沒有討論廣告檢索的問題,雖然合約式廣告也有檢索的問題,但合約式廣告一般數量非常小,只有千的級別,不需要特別的檢索技術。但在廣告網路中,比如google的廣告數在百萬級別。廣告的檢索問題有其獨特的地方,下面我們討論兩點。1.布林表示式檢索,2.長query,它在上下文廣告時會用到...

廣告投放系統

一 串講ppt 二 上下游 需求方 商業產品部投放同學 後端 賬號部分 小度註冊後端給廣告前端提供註冊介面。資料表部分 廣告組後端以mysql表的形式與廣告前端對接。測試 白盒測試 三 系統設計 四 開發 4.1 前端部分 page 後端基礎模板 widget 獨立ssr模板 static 靜態資源...

廣告投放系統(openx)

鄙人上傳的openx檔案 2.安裝openx 按照提示一步步安裝,不多說了。鄙人目錄結構 d wamp www test ad openx 廣告投放系統 d wamp www test ad portal 廣告投放系統前台顯示 3.使用openx advertisers add new advert...