中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

用熟悉的技術做產品

2019-04-08    來源:程序員官網

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

人人網技術總監(jiān)黃晶認為一個軟件系統(tǒng)是不是健康、能不能持續(xù)發(fā)展,與整個系統(tǒng)架構的設計有重要關系。而從性能上來說,不同語言之間的差別并不是那么重要,所以在技術選型中,最好是應用自己和團隊熟悉的技術。

《程序員》:您曾經在天人互動游戲公司和空中網任職過,后來為什么選擇加入千橡了?

黃晶:在我剛加入千橡的時候,公司條件還是比較艱苦的,作為一家創(chuàng)業(yè)公司,沒有多少技術積累,資金也不多,辦公地點是一幢商住兩用的樓。我之所以選擇加盟千橡,首先,是對互聯(lián)網社區(qū)的前景充滿信心;其次,我相信陳一舟的戰(zhàn)略眼光和商業(yè)運作能力,覺得他是一個可以做大事的人。

《程序員》:千橡收購校內網之后,您對校內網的技術架構做了哪些調整?

黃晶:校內網被千橡收購時,還是一個創(chuàng)業(yè)團隊,人數(shù)較少,所以架構設計也很簡單,典型的Java+MySQL。但隨著訪問量的逐漸增加,數(shù)據庫和中間層緩存的結構已無法適應當時的發(fā)展速度。所以,我們對數(shù)據庫、中間層、前端Java框架都做了徹底的重構。

在產品上,過去校內網是把個人主頁作為了解好友和溝通的最主要方式,就相當于為每個用戶提供了一個表達個性的涂鴉板,這是早期校內網的核心;后來,我們將“新鮮事”這個功能加了進去,以“新鮮事”作為最主要的獲知好友動態(tài)的方式,實際上“新鮮事”成為了信息流動的核心。

《程序員》:現(xiàn)在有很多公司都喜歡用PHP來做SNS,千橡為什么選擇用Java來做?

黃晶:使用Java做SNS,主要原因就是千橡從最開始做網站就一直在用Java,所以有非常多的積累,從語言特性、虛擬機優(yōu)化到開發(fā)框架和部署的體系都比較完善。Java有強大的Sun公司和開發(fā)者社群在支持著它,發(fā)展非常穩(wěn)健。在廣大的開源社區(qū)支持下,積累了很多開源項目和組件包,無論你想實現(xiàn)什么,都可以找到需要的東西。對于整個產品來說,語言不是很關鍵的因素。Java語言面向對象特性極強,可以把整個體系組織的層次模塊清晰,結構優(yōu)美 。但是它的代碼量、冗余度可能會高一些,不那么簡潔。

《程序員》:人人網作為一家國內著名的SNS,您的技術團隊都采取了哪些措施來保證海量數(shù)據的安全性?

黃晶:首先,我們已經花了很多的精力與資金來保障數(shù)據的安全性和服務的高可用性。任何服務器都會有硬件故障,我們要保證任何一臺甚至是幾臺服務器發(fā)生硬件故障的時候,數(shù)據不會丟失,整個系統(tǒng)仍然能夠正常運轉。在這個方面要做的事情非常多:我們設計了一定的存儲冗余度,并通過系統(tǒng)機制來實現(xiàn)線上熱備份以便在故障發(fā)生時及時替換。通過以上手段,我們已經解決了很多問題,可以保證在任意一臺服務器宕機之后不會對數(shù)據安全和用戶的訪問造成很大影響。

其次,我們正在進行基礎設施即數(shù)據中心的擴充。目前數(shù)據中心是非常緊缺的資源,要想找到一個規(guī)模和質量都適合的數(shù)據中心非常困難。隨著我們業(yè)務的不斷擴大,需要不停地加入新的服務器,單個數(shù)據中心會趨于飽和。每飽和一個數(shù)據中心,我們就需要再新建一個數(shù)據中心。但新建的數(shù)據中心如何與之前的實現(xiàn)分布式架構下數(shù)據的實時同步,如何制定廣域網負載均衡的方案以達到最佳訪問速度,這又是一個很難解決的問題。而且,為了應對地震、火災等自然災害,應該把不同的數(shù)據中心建在不同的城市,導致異地數(shù)據同步難度加大,這是我們目前正在解決的問題。

文章來源:程序員官網

標簽: 人人網 黃晶 產品 

版權申明:本站文章部分自網絡,如有侵權,請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:開始一場可用性測試

下一篇:如何給產品做加減法