美團上市的技術思考:一般企業都用的到這些技術!

CSDN學院發表於2020-04-04

 

創業14年,王興終帶美團上市了!

2018年,對美團來說無疑是關鍵年。創業十四年,王興終於將把一家企業帶到上市。

6月25日,美團在港交所提交招股書,這也意味著美團正式啟動了上市計劃。隨著早期從千團大戰的脫穎而出,到2015年合併大眾點評,美團漸漸成長為一個超級平臺。

 

 

技術

高科技助力美團上市

7月末,美團宣佈建立無人配送開放平臺,聯合政府、高校、企業三方,牽手北京智慧車聯產業創新中心、華夏幸福、Segway 等近 20 家合作伙伴,試圖構建一個完整的無人配送生態圈。作為牽頭者,美團在不斷圍繞自身的業務生態建設壁壘,這顯露了美團搶先“定標準”的遠見,更展示了其對人工智慧的應用已經到了另一個高度。

人工智慧是下一代資訊科技的核心和焦點

無人配送則是人工智慧的典型落地場景,完成無人配送需要自動駕駛技術、機器人技術、視覺分析、自然語言理解、機器學習、運籌優化等一系列創新技術的高度整合,是典型的創新型技術。

終於美團可以做一些更有技術含量的事情了,因為美團從網際網路起家,直到近幾年才慢慢引入諸多機器學習演算法、排程系統方面的高階人才。

 

佈局

美國沒有哪一個現成的網際網路企業可以單一對標美團點評

王興在去年9月份的一次演講中提到“不像騰訊可以對標facebook,阿里可以對標亞馬遜,美國沒有哪一個現成的網際網路企業可以單一對標美團點評。”但他認為這是件好事,因為這意味著“我們在這個領域(吃喝玩樂)已經走到了在世界前列。”

那麼問題來了,

除了人工智慧,非美團的一般企業都用的到哪些技術呢?從業人員都需要哪些技術呢?

 

CSDN學院為大家收集了這樣一份《網際網路公司的技術體系》

並值此中秋來臨之際,為大家獻上優惠活動:

全場課程9.2折,套餐低至1折起!為中秋的你給予滿滿助力!

活動連結:

1.9.2折課程:https://edu.csdn.net/courses?utm_source=blog11

2.1折起套餐:https://edu.csdn.net/combos?utm_source=blog11

 

 

 

第一層:終端裝置

終端裝置,是使用者直接操作的工具,包括硬體裝置、作業系統、應用程式3個部分。

常見的有5種:

1、PC客戶端

    硬體(桌上型電腦+筆記本)+作業系統(Windows,Linux,iOS)+本地應用(QQ、酷我音樂盒、有道雲筆記)

2、PC瀏覽器

   硬體(桌上型電腦+筆記本)+作業系統(Windows,Linux,iOS)+瀏覽器(IE、360、QQ、Chrome)

3、移動客戶端

   硬體(手機+平板)+作業系統(Windows,Android,iOS)+本地應用(微信App、京東金融App、支付寶App)

4、移動瀏覽器

   硬體(手機+平板)+作業系統(Windows,Android,iOS)+瀏覽器(QQ、UC)

5、其它裝置

    大型主機、路由器、網際網路電視、車載導航系統、智慧手錶等多種裝置。

第二層:域名解析

使用者請求,需要先找到服務方的IP地址。但是,IP地址不夠友好,大部分請求的地址URL是用域名來表示的,比如http://jd.com/article/xiaolei.jpg。

域名解析,是由全球無數個有層級節點的DNS伺服器共同合作完成的。

國內的域名解析,註冊域名之後,可以直接“解析”。但是,不能用作網站用途。

解析:把jd.com域名對映到11.12.13.254這個ip。

網站用途:訪問jd.com。如果沒有備案,運營商會提示“請首先備案”。

網站備案:最常見的是指域名備案,提交域名基本資料,到工信部備案。

其它備案,包括ICP證、電信增值業務許可證、公網安備等幾十種。

沒有相關“證照”和“牌照”的網站,都是處於“灰色地帶”,隨時會出事。

 

第三層:網路協議

資訊傳輸過程中,會遵循各種網路協議。最常見的有,HTTP和TCP/IP。

第四層:請求分發

 軟體和硬體實現的負載均衡機制,會把請求分發到其中一臺服務裝置上。

 負載均衡,常見的至少有2個層次,比如直接把域名解析到不同的IP上,可能直接交給了某臺應用伺服器,也可能是交給了Nginx,再轉發給某臺應用伺服器。

第五層:應用容器

Weblogic、Tomcat、Apache等應用伺服器和容器,通過容器中的程式來響應網際網路請求。

這裡需要簡單提一下“內部分發網路CDN”。

使用者請求,如果訪問的是靜態內容,可以直接去CDN獲取,而不一定會到應用伺服器這裡。

第六層:展示互動層

Web請求,交給了Web容器比如Tomcat裡的Java程式處理。

Java程式中,有一層專門用來接收請求,解析資料,在內部處理完成之後,把結果資料交給使用者。

這一層,可以叫做Controller層、展示層、介面互動層等。

第七層:業務服務

第六層的展示互動層,只做資料的接收和簡單封裝,請求的核心響應邏輯,通常在“業務服務層”,這一層才是真正的處理“業務邏輯”的地方。

比如,使用者購物、理財產品回款報表、物流運輸路線等。

需要特別說明的是,隨著網際網路的發展,出現了各種各樣的SaaS平臺,第三方API,第三方可用服務,展示互動層和業務服務層,可以呼叫第三方的API,滿足自身的需求。

第八層:資料層

資料庫,MySQL和MongoDB等。

快取,Redis和Memcache等。

檔案系統,本地和遠端。

第九層:硬體和網路裝置

主機、雲主機、應用容器、虛擬容器、應用引擎、網路、IP、機房。

全域性觀:對於我們們有工作經驗的人來說,先全域性後區域性,可以更有效率地學習和實踐。

對《網際網路公司技術體系》的瞭解,能更好的樹立技術全域性觀,而全域性觀無疑是有工作經驗的人的思路升階引導,先全域性後區域性,更強效地工作和解決問題。

點選參與CSDN學院課程中秋節活動,瞭解更多的技術問題,搶購1摺好課!

 

CSDN有17大技術分類課程,涵蓋了程式設計師所用、所需! 本次折扣更是限時難得,值得多看一眼~

 

全場課程9.2折,套餐低至1折起!為中秋的你給予滿滿助力!

活動連結:

1.9.2折課程:https://edu.csdn.net/courses?utm_source=blog11

2.1折起套餐:https://edu.csdn.net/combos?utm_source=blog11

 

 

結語:

希望本文對大家有所幫助!

 

 

相關文章