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

用熟悉的技術(shù)做產(chǎn)品

2019-05-16    來源:程序員官網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

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

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

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

《程序員》:千橡收購(gòu)校內(nèi)網(wǎng)之后,您對(duì)校內(nèi)網(wǎng)的技術(shù)架構(gòu)做了哪些調(diào)整?

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

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

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

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

《程序員》:人人網(wǎng)作為一家國(guó)內(nèi)著名的SNS,您的技術(shù)團(tuán)隊(duì)都采取了哪些措施來保證海量數(shù)據(jù)的安全性?

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

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

文章來源:程序員官網(wǎng)

標(biāo)簽: 人人網(wǎng) 黃晶 產(chǎn)品 

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

上一篇:淺談項(xiàng)目管理(一)

下一篇:開始一場(chǎng)可用性測(cè)試