Java系的大網站架構-LinkedIn和淘寶

國內私募機構九鼎控股打造APP,來就送 20元現金領取地址:http://jdb.jiudingcapital.com/phone.html
內部邀請碼:C8E245J (不寫邀請碼,沒有現金送)
國內私募機構九鼎控股打造,九鼎投資是在全國股份轉讓系統掛牌的公衆公司,股票代碼爲430719,爲中國PE第一股,市值超1000億元。 html

------------------------------------------------------------------------------------------------------------------------------------------------------------------數據庫

 

轉載地址:http://www.cnblogs.com/Mainz/p/3219224.htmlapi

用Java的大網站不少(LinkedIn,淘寶),固然用LAMP(PHP+MySQL)的更多(Facebook是把PHP轉成C++編譯的,也算),用ASP.NET也有一些(如Stackoverflow,CSDN,京東)。其實高併發的大網站架構和具體的語言沒有啥大關係。針對高可用、可擴展的、高可伸縮性的、異步、解耦、面向服務的、分而治之的架構設計纔是關鍵。操做層面來講,分佈式文件系統、異步消息系統、分佈式緩存系統、數據庫的水平垂直分割分庫分區分表甚至NoSql、反向代理、CDN、負載均衡設計、高可靠性異步消息隊列,Hadoop,等等,這些都是和語言沒有關係的,統稱「分佈式系統架構」。固然,語言和生態環境綁定,好比,選擇了ASP.NET就綁定了微軟的服務器和數據庫。因此語言的選擇仍是須要考慮不少其餘的方面,好比團隊的熟悉程度、有沒有好用的IDE、有沒有內存診斷工具、容易找到開發人員嗎、社區技術支持、成本如何、是否易於管理等衆多因素。扯遠了。緩存

先說說淘寶的Java架構吧,淘寶最先是LAMP架構,後來轉Java了,具體的緣由是這個;關於淘寶的架構演化,能夠看這個文章;關於支付寶的SOA架構,能夠看這個視頻服務器

再說說LinkedIn架構把,用到這些Java框架和技術:架構

 

系統架構(面向服務):併發

 

 

2006年那時候的架構:負載均衡

選擇Java的緣由:框架

Tag<架構>,或許您對如下文章有興趣

相關文章
相關標籤/搜索