<del id="k5ejx"></del><label id="k5ejx"><noframes id="k5ejx">

<strike id="k5ejx"></strike>

<button id="k5ejx"><xmp id="k5ejx">

<label id="k5ejx"><div id="k5ejx"></div></label>
<label id="k5ejx"><div id="k5ejx"></div></label>

<strike id="k5ejx"><dfn id="k5ejx"></dfn></strike>

<delect id="k5ejx"><div id="k5ejx"></div></delect><label id="k5ejx"><div id="k5ejx"><del id="k5ejx"></del></div></label>

<button id="k5ejx"><xmp id="k5ejx">

<p id="k5ejx"></p>

<button id="k5ejx"><dfn id="k5ejx"></dfn></button>

<delect id="k5ejx"><div id="k5ejx"></div></delect>

<label id="k5ejx"><div id="k5ejx"><del id="k5ejx"></del></div></label>

<label id="k5ejx"><div id="k5ejx"></div></label>
<option id="k5ejx"></option>

將想法與焦點和您一起共享

網站熱點隔離發布者:本站     時間:2019-08-06 10:08:31

秒殺系統的第一個設計原則就是隔離熱點數據,即禁止1%的請求影響剩余99%的請求。隔離之后也可以更方便地針對1%的請求做有針對性的優化。在實踐中,我們對秒殺系統做了多層次的隔離。


 
●業務隔離。把秒殺做成-一種營銷活動,賣家要參加秒殺活動需要單獨報名。從技術上來說,通過賣家報名,我們就可以把他們設置為已知熱點,提前做好預熱。
 
●系統隔離。系統隔離更多是指運行時的隔離,即通過分組部署的方式把1%的請求與剩下99%的請求分開。我們針對秒殺活動還申請了單獨的域名,目的也是讓不同的請求落人不同的集群中。
 
●數據隔離。秒殺所調用的數據大部分都是熱的數據,比如會啟用單獨Cache集群或者MySQL數據庫來釋放熱點數據,目的是避免0.01%的數據影響其余99.99%的數據。
 
當然,實現隔離有很多辦法。
 
●按照用戶來區分,可以給不同的用戶分配不同的Cookie, 在接人層再路由到不同的服務接口中,還可以在接人層針對URL的不同路徑設置限流策略等;在服務層調用不同的服務接口;
 
●在數據層可以通過給數據打上特殊的標簽來區分。
 
以上網站建設操作的目的都是把已經設定的熱點和普通的請求區分開來。





多人做人爱的视频高清