假如lvs支援10w併發架構

2022-06-14 11:27:11 字數 703 閱讀 4831

1.www.baidu.com 根據使用者輸入的url,由dns解析成對應的ip位址,根據本地的隨機埠建立tcp連線請求後端的lvs四層負載均衡。

2.訪問到lvs四層的主負載均衡伺服器,根據lvs配置的演算法由本地隨機產生的埠,將10w個併發**到後端的7層負載均衡,進行流量分發。

4.web集群組接收到之後進行處理,將請求發個七層負載和四層負載,如(web01傳送數字1到4層負載均衡,使用者接受資料也是數字1,沒有一下子全進行傳送)

nfs採用公有雲cdn或gslb全域性排程(cdn解決使用者請求就近排程的問題)

mysql採用主從讀寫分離 or mysql負載均衡 高可用 or  mycat mha or mysql+drdb or mmm, mmm即master-master replication manager for mysql(mysql主主複製管理器)

redis 採用例sentinel 一主多從等

1.四層負載均衡僅能**tcp/ip協議,udp協議,通常用來**埠如:3306 22 53

2.四層負載均衡解決七層負載均衡埠限制的問題(7層預設支援65535個埠)

3.可以用來解決七層負載均衡的高可用問題(多台後端七層負載均衡能同時使用)

4.四層的**效率比七層的高的多,但僅支援tcp/ip協議,不支援http或https協議

記錄生成10W條fake資料,並插入到MYSQL中

生成10w條資料的 這是乙個生成資料的 免費的,但是這個 最多只能生成10w調資料 要是能生成100w條多好,難道要自己迴圈插入嗎,批處理?生成datatime型別的資料的時候,會有z 這是為什麼?有大佬知道原因嗎?最好export在cvs檔案裡面,然後用替換全部的功能將z替換成空字元 當然expo...

爬蟲之獲取貓眼電影10W評論

哪吒之魔童降世 於是又上網查,終於看到一篇文章說到開發者模式可以直接切換到手機模式 切換開發者模式為手機模式 每條請求所對應的資料 movieid 表示電影id offset 表示偏移量 limit 一頁顯示多少資料 ts 當前時間戳 我們在上面的方法基礎上改變時間戳後發現也只能爬取1000條資料,...

10w定時任務,如何高效觸發超時

很多時候,業務有定時任務或者定時超時的需求,當任務量很大時,可能需要維護大量的timer,或者進行低效的掃瞄。一般來說怎麼實現這類需求呢?方案一 只啟動乙個timer,但需要輪詢,效率較低 方案二 不需要輪詢,但每個請求包要啟動乙個timer,比較耗資源 廢話不多說,三個重要的資料結構 1 30s超...