首页
/
每日頭條
/
圖文
/
12306架構到底有多牛
12306架構到底有多牛
更新时间:2024-04-28 16:04:23

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
推荐阅读
荒野大镖客2線上版本還需要買嗎(救贖2OL部分不會影響GTAOL)
荒野大镖客2線上版本還需要買嗎(救贖2OL部分不會影響GTAOL)
  Take-Two似乎對《荒野大镖客:救贖2》的OL部分很有自信。在最近的季度财務電話會議上,Take-Two高層Strauss Zelnick被問到《荒野大镖客:救贖2》是否會推出OL部分以及與《GTAOL》的關系時,他是這麼回答的:      “娛樂的體驗是不同的,在這款遊戲中的體驗很難在另外一款遊戲中找到。你不會想‘我現在需要娛樂’。娛樂是你想要一直...
2024-04-28
t台和街頭風格(這場8000公裡T台秀時尚酷炫)
t台和街頭風格(這場8000公裡T台秀時尚酷炫)
  ​      時尚絕緣體的我,一直理解不了貴圈标榜的時尚,對模特走秀也嗤之以鼻,卻饒有興緻地把下面這條T台秀廣告看了好些遍。   真的,好看。   80 hundred kilometers   Is the distance from Denmark to China   從丹麥到中國,距離8000公裡   We're not sure how man...
2024-04-28
非誠勿擾如何對待感情(男生缺乏儀式感被心動女生拒絕)
非誠勿擾如何對待感情(男生缺乏儀式感被心動女生拒絕)
  一個身穿漢服的男嘉賓來到《非誠勿擾》舞台相親,他是一位漢服的服裝店老闆。也許是因為喜歡漢服,他選擇了台上一位同樣穿着漢服的女嘉賓作為心動女生,兩人無論是外表還是服飾上都非常的般配。不少女嘉賓也隐約感受到她是為了漢服女生而來,因此選擇滅燈讓位。本以為漢服的女生會留燈,沒想到她卻滅了燈,理由是男嘉賓在VCR裡說自己缺乏“儀式感”,而她則是比較看重儀式感這個東...
2024-04-28
模仿秀郭德綱盧鑫玉浩歡樂喜劇人(模仿郭德綱反而赢了)
模仿秀郭德綱盧鑫玉浩歡樂喜劇人(模仿郭德綱反而赢了)
  文/娛樂酸檸檬   3月29日晚間,《歡樂喜劇人》重新開賽,在經曆了長時間的調整後,各組喜劇人們明顯是有備而來,再加上賈冰和崔志佳的強勢助陣,本期競演的5個節目質量爆棚,使得東方衛視同一時段的收視率達到了0.8676%,位居各大衛視台榜首。      當晚的《歡樂喜劇人》競演,個人認為是7期節目中整體質量最好的一期,賈冰的小品切合當下環境,時效性極強;崔...
2024-04-28
15萬到20萬中型suv哪一款值得選擇(綜合性價比比較高的三款中型SUV)
15萬到20萬中型suv哪一款值得選擇(綜合性價比比較高的三款中型SUV)
  對于大部分的消費者來說,20萬左右的中型SUV具有很強的實用價值,畢竟國内大部分這個級别消費者的核心訴求就是為了代步,說白了就是坐着舒服、開着舒服、用着放心,今天我就為大家挑選3款綜合性價比特别高的SUV車型,本田的CR-V、别克昂科威和雪佛蘭探界者。      第一、本田CR-V   當年這個車簡直就是加價神車,耐用省心就是它的标簽,這幾年的銷量也不錯...
2024-04-28
Copyright 2023-2024 - www.tftnews.com All Rights Reserved