小米官網搶手機排隊功能,後台語言是什麼

來源:互聯網
上載者:User
關鍵字 java php
我猜這種後台程式設計語言處理並發量的能力一定很強!

回複內容:

我猜這種後台程式設計語言處理並發量的能力一定很強!

主要支撐的是Go.
詳細參考:http://www.csdn.net/article/2014-11-07/2822545

你還真以為這東西是排隊嗎? 前一秒排隊後一秒全部售空,如果是我的話隨機扔掉請求,排毛的隊,這典型的業務問題
而且,就算沒那麼多人,也得營造一個火爆的氣氛吧,所以這後面多少有趣的故事,我不知道,我猜的,但是直覺告訴我這不是排隊

實現一個隊列和並發能力應該沒什麼大關係

與語言沒有半毛錢關係

前端應該是那種node.js之類能支撐大訪問量的,後端應該是nosql實現的隊列什麼的,我猜的

可能是php 因為小米官網第一代是用php做的

好像沒有選擇 openresty 用 Go 做了一套系統

和語言無關,實現方法其實也不少,用socket做個例子,所謂的搶不過是把你放到了一個隊列裡面就結束了,這個隊列通常會用redis或者memecache之類的東西,同時開了一個socket串連,另一個進程會處理這個隊列,每處理完一個就通過socket把處理結果推送給對應的用戶端。

搶購頁應該是純html靜態頁面,後端nginx叢集+redis隊列+...,總之都是架構師和營運的事了,與語言沒有半毛錢關係。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.