首页
/
每日頭條
/
圖文
/
12306架構到底有多牛
12306架構到底有多牛
更新时间:2025-04-18 06:00:29

QQ、微博和12306都是用戶訪問量很大的業務場景。但同樣是10億用戶,他們的高并發一樣嗎?

一、QQ

QQ的核心業務有:好友,個人消息,群消息等。

這些信息的讀寫都會根據 用戶id/ 群id / 消息id 來進行。例如,拉取好友列表:

select friend_id from friends where uid=$uid; 其中:uid為用戶id

10W個用戶同時讀寫,各讀各的,彼此之間并沒有鎖沖突。

12306架構到底有多牛(QQ微博12306)1

隻有當同一個用戶/群,有大量并發,例如,1個群1秒鐘讀寫1W次時,才可能存在鎖沖突。

QQ群有人數限制,很少會出現這種情況

二、微博

微博的核心業務是feed流:

  • 發微博,寫操作
  • 刷微博,讀操作

業務場景顯然是讀多寫少。用戶在刷微博時,自己feed流裡的消息,都是别人發的。

不像QQ,基本是讀寫自己的數據;微博要寫自己的數據,讀别人的數據。在用戶量很大,并發量很大時,會有一定的讀寫鎖沖突。

12306架構到底有多牛(QQ微博12306)2

三、12306

12306的核心業務是:

  • 查票,讀操作
  • 買票,寫操作

火車票,是公共資源,所有用戶訪問的是同一庫存。在用戶量很大,并發量很大時,有極大的鎖沖突。

因此,這類“秒殺”業務,雖然數據量不大,但如果不做特殊優化,數據庫很容易死鎖卡死,沒有任何人能買票成功。

12306架構到底有多牛(QQ微博12306)3


關注【老張聊架構】,成為百萬年薪架構師!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
父母失信對孩子造成了什麼影響
父母失信對孩子造成了什麼影響
父母失信對孩子造成了什麼影響?現在正值莘莘學子選填高考志願的火熱季節,那麼,父母失信對子女上學有影響嗎?,現在小編就來說說關于父母失信對孩子造成了什麼影響?下面内容希望能幫助到你,我們來一起看看吧!父母失信對孩子造成了什麼影響現在正值莘莘學...
2025-04-18
澳大利亞英國美國的國旗
澳大利亞英國美國的國旗
美國會騷亂現場出現澳大利亞國旗(圖:《每日郵報》截取自推特)美國國會當地時間6日爆發激烈沖突,有外媒發現,在一片混亂的美國旗海中,竟然出現一面澳大利亞國旗。然而,這一幕卻讓澳大利亞網友陷入反思。到底什麼情況?《每日郵報》報道稱,澳大利亞人對...
2025-04-18
健身卡實名使用是什麼意思
健身卡實名使用是什麼意思
2022年1月1日,于去年7月發布的《深圳經濟特區數據條例》(以下簡稱《條例》)正式實施。其中最受矚目的條款之一,便是針對包括人臉識别數據在内的生物識别數據的信息處理者所設立的規範:要求“處理生物識别數據的,應當在征得該自然人明示同意時,提...
2025-04-18
熬夜可以引起抑郁症嗎
熬夜可以引起抑郁症嗎
【經常熬夜會變笨嗎?醫生:真的會!】“一直熬夜一直爽”“邊熬夜邊泡枸杞”,說的是你嗎?醫生提醒:①經常熬夜,不僅記憶力會下降,大腦中的代謝産物也無法被及時清除,患阿爾茨海默病的幾率随之增加;②長期睡眠不足患抑郁症的風險更高,是常人的1-4倍...
2025-04-18
突破型球員轉身
突破型球員轉身
當界限突破邁向一将成名,突破的不僅僅是強度,還可以是國籍#三國殺#小夥伴們,三國殺公測版又來啦!這次上線了楊儀、董承、界淩統、界曹植、界于禁等5為武将,與往常一樣,就是一往無前地加強武将技能,但是界淩統着實讓小叮當大吃一驚:淩統的國籍變成了...
2025-04-18
Copyright 2023-2025 - www.tftnews.com All Rights Reserved