欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      技術總結(安博格)

      時間:2019-05-12 16:46:24下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《技術總結(安博格)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《技術總結(安博格)》。

      第一篇:技術總結(安博格)

      技術總結

      轉眼間,工作快滿四年了。去年已經(jīng)參加一次技師考試,可惜在答辯那關沒有通過,但我并沒有氣餒,知道自己還有許多的不足。實踐和經(jīng)驗一直都是我的弱項,在這一年的時間里,在現(xiàn)場有不懂的地方勤問師傅們,向師傅們多取取經(jīng);自己也多動腦子發(fā)現(xiàn)問題和總結經(jīng)驗,把學到的理論知識運用到實際的工作當中,使我在這段時間里得到了很大的成長。以下是本人從事安博格測量工作的個人總結。

      一、控制網(wǎng)精度與線型數(shù)據(jù)的核對及輸入

      1、控制網(wǎng)精度

      進行軌道精調的首要任務是檢查控制網(wǎng)CPIII控制點的工作狀態(tài)是否能夠保證精調作業(yè)的測量精度;如果發(fā)現(xiàn)非正常工作狀態(tài)的CPIII控制點,我們應該及時向車間等上級部門匯報,盡快請外單位對控制點復核。

      2、線型數(shù)據(jù)的核對和輸入

      對于測繪局提供給我們的平豎曲線要素、超高等數(shù)據(jù)也要進行核對,確保數(shù)據(jù)無誤之后,才可把數(shù)據(jù)輸入到電腦和全站儀里(電腦要輸入控制點和線型數(shù)據(jù),全站儀只需要控制點數(shù)據(jù))。認真輸入控制點坐標、平豎曲線、超高等設計線型,特別注意長鏈短鏈及坐標換帶處要分別輸入,倆個線型數(shù)據(jù)至少要保證有300米的重疊長度。E、N坐標的輸入和半徑正負號代表的意義要多加注意;數(shù)據(jù)輸入完之后,至少有倆個人對線型數(shù)據(jù)檢查倆遍以上。確保無誤后方可使用,這是安博格測量重要的前提保障,所以一定不能出錯。

      二、測量軟件設置和全站儀檢校

      1、測量軟件設置

      軟件的設置很重要,一定要根據(jù)結合實際情況標準化設置,有幾個特別重要的設置,一定要設置準確無誤,個人不可以隨意的更改,否則對測量的結果造成很大的影響。自己要保留一份正確的設置,方便對錯誤的設置進行正確的修正。

      2、全站儀檢校

      每天開始測量工作前應該檢查全站儀的測量精度;正倒鏡檢查全站儀的水平角和豎直角的偏差,偏差不大于3'';還要檢查全站儀ATR照準是否準確,照準偏差不大于3'';如兩者有一項

      彈條、墊板是否良好;像鋼軌上有異物、彈條扣壓力不夠、軌下空掉等情況都會影響到偏差值的突變。

      換站后應對前一站所測的地段的5~10根軌枕重復測量(我們以1個扣件間距作為一個標準測量步長(0.65m)),根據(jù)實際數(shù)據(jù)的分析和測量經(jīng)驗,當連續(xù)扣件差異變化不明顯時,測量步長可適當放寬至2~3個扣件間距,中間扣件測值,軟件可以自動內(nèi)插。

      2、數(shù)據(jù)處理

      測完結束后,先將數(shù)據(jù)導出,再進行數(shù)據(jù)的調整;調整按“先軌向,后軌距”、“先高低,后水平”、“先整體,后局部”的原則進行調整。優(yōu)先保證基準軌的平順性,水平控制在1mm以內(nèi);高低控制在1mm以內(nèi),連續(xù)兩副扣件各項指標的變化控制在0.6mm以內(nèi),以0.6mm的軌距變化為例(0.6/650=0.92‰小于靜態(tài)驗收的經(jīng)常保養(yǎng)容許偏差值1‰)。按照最少調整量和削峰填谷的理念來處理數(shù)據(jù),短波要控制在1mm以內(nèi),長波要控制50m范圍之內(nèi)最大值與最小值之差小于3mm。測量地段前后各20~30m范圍之內(nèi)盡量不要調整,因為不知道前后沒有測量地段的數(shù)據(jù),不知道這里的數(shù)據(jù)是高還是低。(測量地段的起點和終點盡量選在平緩的地方,不要選在低谷或高峰處);整個調整工作的主旨是達到直線順直,曲線順滑。調整完成后輸出報表,經(jīng)審核后交給現(xiàn)場作業(yè)負責人。

      五、儀器的清潔和保養(yǎng)

      由于鋼軌上有銹和鳥屎等贓物,小車的輪子與鋼軌長時間的接觸也會弄得很臟,會對數(shù)據(jù)的采集有一定的影響,準備好布等清潔工具,發(fā)現(xiàn)小車臟的話就及時進行清潔。儀器要是淋到雨水的話,要及時擦干,并且在會生銹的地方涂油。小車的螺絲等容易生銹部位還要定期涂油保養(yǎng)。測量的儀器比較貴重,平時搬卸要輕拿輕放,運輸?shù)臅r候一定要把儀器放在箱子里,不要裸露在外,避免其他工具的擠壓。

      六、小結

      高速鐵路的運行速度已達到時速300km/h,軌道的幾何尺寸是高速列車運行的最基本保障,軌道精調是對軌道幾何尺寸控制的重要節(jié)點;軌道精調是一個精細的工作環(huán)節(jié),除了專業(yè)技術水平以外,我還要做到恪盡職守的細心,需要有敏銳的觀察力;我要在今后的實際工作中不斷的總結經(jīng)驗與提高業(yè)務水平。

      第二篇:安格醫(yī)藥集團公司簡介

      香港安格醫(yī)藥集團公司

      香港安格醫(yī)藥集團公司是一家在香港注冊極具實力的集團公司,由董事長張航于1994年創(chuàng)立,總部在廣州。以生命科學研究為基礎、以高科技生物技術為核心,橫跨醫(yī)學、生物工程、精細化工等專業(yè)領域,集研、產(chǎn)、銷、學于一體的現(xiàn)代大型民族企業(yè)。固定資產(chǎn)47億,擁有8家現(xiàn)代生產(chǎn)基地,22家分公司,6家基因技術研究所(美國圣地亞哥、美國達拉斯、加拿大蒙特利爾、香港、中國大陸),旗下?lián)碛邪哺袼帢I(yè)、安格醫(yī)藥、雅姿精化、遼寧安格健康產(chǎn)業(yè)、啟星生物、雅霓服飾、南京新藥、廣西安格食品等相關支柱產(chǎn)業(yè)。

      建業(yè)十幾年,安格從最初單一的產(chǎn)業(yè)結構逐步轉變?yōu)楝F(xiàn)在的多元化、規(guī)?;?、科學化、系統(tǒng)化的新型技術產(chǎn)業(yè),目前產(chǎn)品銷往世界43個國家和地區(qū)。

      安格研制生產(chǎn)的心腦血管良藥——“美絡寧”、“美心力”,多年來一直穩(wěn)居全國同類產(chǎn)品90%的市場。

      安格擁有100多項國家和世界專利,9大系列1000多款產(chǎn)品,幾乎涵蓋了家庭生活的方方面面,茵桅黃注射液、野馬追糖漿等多款藥品屬于“國家中藥保護品種”;

      安格以全球領先水平的基因工程技術組成美肽因子,把生

      命科學和美容科學融為一體,首創(chuàng)了國內(nèi)“基因美容”的新概念,開創(chuàng)了我國基因美容新時代。

      安格啟星生物研究所,技術力量雄厚,設施條件先進,許多研發(fā)項目居世界領先水平,研究所是我國第一軍醫(yī)大學科研基地、廣州軍區(qū)軍事醫(yī)學研究所試驗基地;

      .......安格醫(yī)藥集團是政府大力扶持的大型民族企業(yè)。2006年6月18日,國務院正式批準安格醫(yī)藥集團為電子商務試點企業(yè)。此后,國家領導人吳邦國、溫家寶、吳儀等先后親臨公司考察并給予鼓勵。安格的電子商務備案資格可以到國家工業(yè)和信息化部備案管理系統(tǒng)查詢確認。

      判定一家電子商務企業(yè)是否是合法資格企業(yè),先打開企業(yè)網(wǎng)站。看有無ICP備案,再點擊看能否連接國家工業(yè)和信息化部備案系統(tǒng),二者同時具備才是合法的資格企業(yè)。

      目前我國的電子商務分為三種形式:C2C(淘寶網(wǎng))、B2B(阿里巴巴)、B2C(安格),這是國家大力扶持的電子商務三種基本形式。

      第三篇:安防系統(tǒng)技術總結

      安防系統(tǒng)總結

      一、安防系統(tǒng)簡介

      西安地鐵三號線停車場及車輛段安防系統(tǒng),主要是以視頻監(jiān)視功能為核心,配合周界紅外報警功能及巡更系統(tǒng)組成的一套穩(wěn)定可靠的主動防范系統(tǒng)。用于實現(xiàn)防護范圍的安全防護,同時可以對車輛段生產(chǎn)、工作咽喉區(qū)域進行監(jiān)視,便于安全生產(chǎn)管理的調度指揮。

      車輛段及停車場安防系統(tǒng)可劃分為系統(tǒng)前端、傳輸部分、系統(tǒng)平臺及顯示控制四個部分,具體劃分如下:

      二、安防系統(tǒng)功能

      西安地鐵三號線安防系統(tǒng)主要包括以下幾個子系統(tǒng):

      1.電子巡更系統(tǒng)

      2.周界告警系統(tǒng)

      3.視頻監(jiān)視系統(tǒng)

      4.網(wǎng)管系統(tǒng)

      1、電子巡更系統(tǒng)

      電子巡更系統(tǒng)應能根據(jù)技術要求,按照預先編制的人員巡更程序,通過信息底座讀取巡更棒采集的巡檢數(shù)據(jù)對保安人員的巡邏工作狀態(tài)(是否準時、是否線路正確)進行監(jiān)督、記錄。

      車輛段及停車場巡更系統(tǒng)由巡更管理主機、智能通訊座、巡更棒、人員信息鈕、地點鈕及巡更管理軟件組成。巡更系統(tǒng)調試中,需要注意以下幾個方面:

      a.巡更管理主機不需要接入安防系統(tǒng)網(wǎng)絡,只需安裝巡更管理軟件,正確連接上巡更底座即可正常使用巡更系統(tǒng)(PS:車輛段及停車場因交換機網(wǎng)管需求,需在巡更主機上安裝交換機網(wǎng)管服務器軟件,故巡更主機接入安防系統(tǒng)網(wǎng)絡,另外巡更主機需要安裝windows server 2008版本系統(tǒng))

      b.三號線巡更系統(tǒng)使用巡更棒型號為L-3000EF帶按鍵帶屏幕,在與智能通訊座進行數(shù)據(jù)傳輸時,USB數(shù)據(jù)線應為帶供電功能的數(shù)據(jù)線(白色),否則巡更棒與智能通訊座無法進行正常通信傳輸。

      c.巡更管理軟件在使用過程中,需要將巡更管理主機中日期格式更改為yyyy-MM-dd,否則不能正確讀取、保存巡更棒中采集的數(shù)據(jù),亦不能顯示巡更棒采集各數(shù)據(jù)的時間。

      2、周界告警系統(tǒng)

      周界告警系統(tǒng)應能根據(jù)被防護的對象的使用功能及安全技術防范管理的要求,對設防區(qū)域的非法入侵、破壞等行為進行實時有效的探測與報警,并應具備報警復核功能。系統(tǒng)不得有漏報警,誤報率應符實際要求。

      (1)車輛段及停車場周界圍墻按照80m左右間隔設置紅外對射探測儀(除敞口段新增2套紅外對射外,所有紅外對射探測儀與周界圍墻攝像機共用攝像機桿安裝)。綜合樓安防設備室安裝報警主機一套,消防控制室安裝報警終端電腦一臺及告警鍵盤一套,可與視頻監(jiān)視系統(tǒng)聯(lián)動完成對周界的防護。

      周界告警系統(tǒng)中,首先需要進行前端紅外對射探測儀光束對準調試。周界告警系統(tǒng)主要難度就在于紅外對射探測儀光束對準的調試,必須按操作要求一步一步進行調試。

      前端光束對準調試完成后,需要對各防區(qū)、各分區(qū)進行劃分。MTSW軟件最高支持防區(qū)劃分為8個分區(qū),為了使后期維護中分區(qū)撤防影響最小,8個分區(qū)應全部使用。

      (2)周界告警系統(tǒng)中主要存在的故障為誤報現(xiàn)象:

      a.觸發(fā)誤報的主要原因光束對準沒達到要求,解決辦法為重新對準光束滿足需求:使用萬用表在接出現(xiàn)告警的紅外對射接收端測量電壓信號,正常范圍應為直流4.0V--5.0V之間。如測量到的電壓值不在此區(qū)間,則進行發(fā)射端與接收端對準調試,直至正常電壓值。

      b.光束強度強度控制設置不恰當,需要重新設置光束強度:順時針方向轉動光束強度控制鈕,增強光束強度;逆時針方向轉動光束強度控制鈕,減低光束強度。

      c.紅外對射探測儀安裝不穩(wěn)定也會觸發(fā)誤報,需要加固安裝探測儀。

      d.紅外對射探測儀光學模塊或面板塵土比較多時也會觸發(fā)誤報,需及時清理干凈。

      e.檢查線路是否存在接觸不良現(xiàn)象,如光端機至開關量之間模塊是使用4根單芯網(wǎng)線連接的,檢查網(wǎng)線是否松動或折斷。

      3、視頻監(jiān)視系統(tǒng)

      視頻監(jiān)視系統(tǒng)是車輛段安防系統(tǒng)的重要組成部分。視頻監(jiān)視系統(tǒng)應能(根據(jù)建筑物的使用功能及安全技術防范管理的要求),對必須進行視頻監(jiān)視的場所、部位、通道進行實時、有效的視頻探測、視頻監(jiān)視、視頻傳輸、顯示、記錄與控制,并具備圖像復核功能。

      1.監(jiān)視功能主要由周界監(jiān)視及生產(chǎn)監(jiān)視組成,這就需要根據(jù)實際使用情況給予監(jiān)控室、DCC室、行車控制室及其他監(jiān)視終端不同的權限:

      周界監(jiān)視:

      a.周界監(jiān)視綜合樓消防控制室可對車輛段圍墻周界、場內(nèi)道路、各單體建筑出入口、辦公區(qū)走道進行24小時監(jiān)控,場外應具有輔助光源,值班員可選擇車輛段內(nèi)任一攝像機的圖像在監(jiān)視器上顯示,既可用自動循環(huán)切換,也可由操作人員手動切換; b.綜合樓消防控制室可以調用所有圖像

      生產(chǎn)監(jiān)視:

      a.信號樓行車控制室能監(jiān)視咽喉區(qū)生產(chǎn)作業(yè)情況,值班員可用選擇本庫內(nèi)任一攝像機的圖像在監(jiān)視器上顯示,既可自動循環(huán)切換,也可由操作人員手動切換。b.運用庫DDC室能監(jiān)視本庫內(nèi)的生產(chǎn)作業(yè)情況,還應能監(jiān)視停車場咽喉區(qū)的生產(chǎn)作業(yè)情況。值班員可選擇咽喉區(qū)及各車間任一攝像機的圖像在監(jiān)視器上顯示,既可自動循環(huán)切換,也可由操作人員手動切換。

      2.實時視頻及錄像視頻具有不同的質量參數(shù):槍機及半球主碼率為5M,快球主碼率設置為8M,以保證實時視頻清晰穩(wěn)定。

      實時視頻及錄制的畫面上應有記錄日期、時間及所監(jiān)視畫面前端攝像機的編碼或地址碼。

      網(wǎng)絡攝像機都需要配置IP地址,按照IP規(guī)劃為每個攝像機設置IP地址。每個攝像機都有IE管理界面,通過電腦登陸可設置字符、碼率、時間同步、IP等參數(shù)。攝像機的編碼應該是有規(guī)律性、易于了解的。

      3.視頻監(jiān)視與周界報警聯(lián)動功能:

      當入侵報警系統(tǒng)有報警發(fā)生時,聯(lián)動裝置能及時準確的彈出對應的周界攝像機畫面;報警現(xiàn)場畫面應能顯示到指定監(jiān)視器上,應能顯示出攝像機的地址碼及時間;

      需要注意的是,聯(lián)動一般情況下攝像機和紅外報警是一對一的,對于車輛段敞口段處,由于地形比較復雜,也會出現(xiàn)一個攝像機聯(lián)動對應兩對紅外報警。

      三、常見故障處理

      (1)攝像機不能正常上線:

      a.如果是整個機箱攝像機不能上線,則很有可能是機箱斷電或者是光纖故障。

      b.單個攝像機不能上線:確保攝像機IP地址、默認網(wǎng)關等是設置正確前提下,有可能是攝像機未正常供電,沒有工作;電源線斷路,攝像機未通電;攝像機網(wǎng)線斷路;水晶頭制作不合格,水晶頭脫落等。首先確認攝像機是否通電,是否正常工作;如果攝像機未通電,則檢查電源、變壓器、電源線等;如果攝像機通電,則可用排除法將攝像機直接連接在工程寶上觀察,如還沒有顯示,則確定攝像機故障,更換攝像機。如有圖像顯示,則可確定視頻傳輸線路有故障,分段檢查視頻信號傳輸線路及攝像機水晶頭,確認后更換線纜或重新制作水晶頭。(2)攝像機圖像顯示不清晰

      攝像機圖像不清晰可能是像機對焦調好后沒有固定,發(fā)生跑焦現(xiàn)象,重新調整攝像機對焦,并擰緊固定調焦固定螺絲即可。(3)攝像機無圖像顯示

      攝像機能夠上線,但是顯示黑屏可能是鏡頭與機芯連接線松動,重新插入連接即可。

      四、存在問題及處理

      1、水晶頭故障問題是安防系統(tǒng)故障中最為普遍的問題,應對施工人員進行相應的技術培訓,后期施工中必須嚴防此類問題的發(fā)生,減少故障的發(fā)生。

      2、.線纜敷設中應加強線纜的防護,線纜的磨損會導致后期攝像機丟包現(xiàn)象嚴重以至于需重新敷設線纜。

      3、不留尾活,要真正做到每一道工序一次性完成,不給后續(xù)施工留下疑難問題。這就需要對施工人員責任心的加強。

      4、標簽及線纜清冊需要準確、完整、易懂,這樣能為后續(xù)施工減少很多不必要的麻煩。

      5、槍機及半球清晰度調試完成后,務必將清晰度、焦距旋鈕鎖死,防止松動后圖像模糊

      6、攝像機、解碼器應該刷入最穩(wěn)定的版本而非最新版本

      第四篇:弱電安防技術總結

      2016年終總結

      時光飛逝,不知不覺間,2016年就在忙碌和充實中走過了?;厥走@一年的工作,有收獲碩果時的喜悅,有項目攻關時的艱辛,也有遇到困難和挫折時的惆悵。可以說,2016年是公司發(fā)展的關鍵年,對公司來說,這一年是不凡的一年,是重要的一年,也是我們碩果累累的一年。對個人來說,也是不平凡的一年,從畢業(yè)至今壓力最大的一年,現(xiàn)就本重要工作情況總結如下:

      一、主要工作

      (1)監(jiān)控及電話維保工作,在安全方面工作都還可以,未發(fā)生較大安全事故;缺陷處理方面都還好,能按時按量的完成。

      (2)2016年上半年,公司已制定完善的規(guī)程及考勤制度,公司組織召開了工作安排布置會議及年底工作目標。

      (3)生產(chǎn)區(qū)輸煤皮帶的程控電話線路整改,項目完成都比較好,工作量及時間控制比較好。

      (4)廠區(qū)的綜合線路整改項目中,由于是在這邊接的第一個工程,各個方面都還不是很熟悉,導致在后面訂購的機柜不符合甲方要求,另一方面兩方的溝通也存在問題。

      (5)行政大廳拼接屏項目也是完成相對好點的項目。(6)門禁系統(tǒng)是時間最長的一個項目,存在著很多的不足,在團隊管理方面不足,施工時的質量問題沒要按要求來做,安全工作方面沒按要求執(zhí)行安全措施;項目進度方面沒有及時跟進,導致后面線不夠用時才發(fā)現(xiàn);工作安排方面欠妥,不夠緊湊,另一方面人手也有一定的影響;在較大項目施工方面經(jīng)驗不足,存在一個現(xiàn)象,不管大小項目都是一樣多的人手一樣的管理模式,這樣肯定是不行的,會導致很多事情跟不上,導致嚴重延遲工期。

      (7)加強組織領導,切實落實工作責任制。只有這樣才能更好更快的完成項目,一個項目不是一個人能完成的,也不是一個人管理的,只有細化每個人的工作才能保質保量的完成好。

      (8)在2016年里,我自覺加強學習,虛心求教釋惑,不斷理清工作思路,總結工作方法,一方面,不斷掌握方法積累經(jīng)驗。另一方面,問書本、問同事,不斷豐富知識掌握技巧。

      二、主要經(jīng)驗和收獲

      這一年來,經(jīng)過我們的不懈努力,完成了一些工作,取得了一定成績,總結起來有以下的經(jīng)驗和收獲:

      經(jīng)過這樣緊張有序的一年,我感覺自己工作技能上了一個新臺階,做每一項工作都有了明確的計劃和步驟,行動有了方向,工作有了目標,心中真正有了底!基本做到了忙而不亂,緊而不散,條理清楚,事事分明,從根本上擺脫了剛參加工作時只顧埋頭苦干,不知總結經(jīng)驗的現(xiàn)象。就這樣,我從無限繁忙中走進這一年,又從無限輕松中走出這一年,還有,在工作的同時,我還明白了為人處事的道理,也明白了,一個良好的心態(tài)、一份對工作的熱誠及其相形之下的責任心是如何重要!

      三、存在的不足

      總的來看,我們?nèi)〉昧瞬凰椎某煽?,但是顯而易見的,我們也還存在很多不足的地方,還存在一些待解決的問題,對新的東西學習不夠,工作上往往憑經(jīng)驗辦事,憑以往的工作套路處理問題,表現(xiàn)出工作上的大膽創(chuàng)新不夠。跟客戶及同事間的溝通上還需努力,特別是一些工作上的事情和客戶溝通施工方案時有時候會感覺很被動,這個方面是要特別加強的。

      總之,在這一年的工作中接觸到了許多新事物、產(chǎn)生了許多新問題,也學習到了許多新知識、新經(jīng)驗,使自己在思想認識和工作能力上有了新的提高和進一步的完善。在明年的工作中,我會繼續(xù)努力,多向領導匯報自己在工作中的思想和感受,及時糾正和彌補自身的不足和缺陷。我們的工作要團結才有力量,要合作才會成功,才能把我們的工作推向前進!

      第五篇:微博技術相關

      微博首席架構師楊衛(wèi)華:新浪微博技術架構分析

      新浪科技訊 11月16日下午消息,由新浪微博主辦的中國首屆微博開發(fā)者大會在北京舉行,這是國內(nèi)微博行業(yè)的首場技術盛宴。作為國內(nèi)微博市場的絕對領軍者,新浪微博將在此次大會上公布一系列針對開發(fā)者的扶持政策,以期與第三方開發(fā)者聯(lián)手推動微博行業(yè)的整體發(fā)展。大家下午好,在座的大部分都是技術開發(fā)者,技術開發(fā)者往往對微博這個產(chǎn)品非常關心。最晚的一次,是12點多收到一個郵件說想了解一下微博底層是怎么構架的。很多技術人員對微博的構架非常感興趣,就是一個明星他有300萬粉絲,這個技術怎么來實現(xiàn)?今天在這里跟大家分享一下微博的底層機構,讓大家對微博的底層技術有更好的了解。另外不管是做客戶端、Web 1.0、Web 2.0、論壇、博客都要考慮架構的問題,架構實際上是有一些共性的。今天我通過講解微博里面的一些架構,分析一下架構里面哪些共性大家可以參考。

      首先給大家介紹一下微博架構發(fā)展的歷程。新浪微博在短短一年時間內(nèi)從零發(fā)展到五千萬用戶,我們的基層架構也發(fā)展了3個大的版本。第一版就LAMP架構,優(yōu)點是可以非常快的實現(xiàn)我們的系統(tǒng)。我們看一下技術特點,微博這個產(chǎn)品從架構上來分析,它需要解決的是發(fā)表和訂閱的問題。我們第一版采用的是推消息模式,假如說我們一個明星用戶他有10萬個粉絲,那就是說用戶發(fā)表一條微博的時候,我們把這個微博消息存成10萬份,這樣就是很簡單了,第一版的架構實際上就是這兩行字。第一版的技術細節(jié),典型的LAMP架構,是使用MyISAM搜索引擎,它的優(yōu)點就是速度非???。

      另外一個是MPSS,就是多個端口可以布置在同一服務器上。為什么使用MPSS?假如說我們做一個互聯(lián)網(wǎng)應用,這個應用里面有三個單元,我們可以由2種部署方式。我們可以把三個單元分別部署在三臺服務器上,另外一種部署模式就是這三個單元部署在每個服務器上都有。我推薦第2種方法。這個方法解決了兩個問題,一個是負載均衡,因為每一個單元都有多個節(jié)點處理,另外一個是可以防止單點故障。如果我們按照模式1來做的話,任何一個節(jié)點有故障就會影響我們系統(tǒng)服務,如果模式二的話,任何一個結點發(fā)生故障我們的整體都不會受到影響的。

      我們微博第一版上線之后,用戶非常喜歡這個產(chǎn)品,用戶數(shù)增長非常迅速。我們技術上碰到幾個問題。第一個問題是發(fā)表會出現(xiàn)延遲現(xiàn)象,尤其是明星用戶他的粉絲多系統(tǒng)需要處理很長時間。另外系統(tǒng)在處理明星用戶發(fā)表時系統(tǒng)繁忙可能會影響到其他的用戶,因為其他的用戶同一時間發(fā)表的話,也會受到這個系統(tǒng)的影響。我們就考慮這個系統(tǒng)怎么改進。首先是推模式,這肯定是延遲的首要原因,我們要把這個問題解決掉。其次我們的用戶越來越多,這個數(shù)據(jù)庫表從一百萬到一億,數(shù)據(jù)規(guī)模不一樣處理方式是有差別的。我們第一版單庫單表的模式,當用戶數(shù)量增多的時候,它不能滿足就需要進行拆分。第二個是鎖表的問題,我們考慮的是更改引擎。另外一個是發(fā)表過慢,我們考慮的是異步模式。

      第二版我們進行了模塊化,我們首先做了一個分層,最底層叫基礎層,首先對數(shù)據(jù)做了拆分,圖上最右邊是發(fā)表做了異步模式。第二個服務層,我們把微博基礎的單元設計成服務層一個一個模塊,最大改進是對推模式進行了改進。首先看一下投遞模式的優(yōu)化,首先我們要思考推模式,如果我們做一下改進把用戶分成有效和無效的用戶。我們一個用戶比如說有一百個粉絲,我發(fā)一條微博的時候不需要推給一百個粉絲,因為可能有50個粉絲不會馬上來看,這樣同步推送給他們,相當于做無用功。我們把用戶分成有效和無效之后,我們把他們做一下區(qū)分,比如說當天登陸過的人我們分成有效用戶的話,只需要發(fā)送給當天登陸過的粉絲,這樣壓力馬上就減輕了,另外投遞的延遲也減小了。

      我們再看數(shù)據(jù)的拆分,數(shù)據(jù)拆分有很多方式,很多互聯(lián)網(wǎng)產(chǎn)品最常用的方法,比如說如可以按照用戶的UID來拆分。但是微博用戶的一個特點就是說大家訪問的都是最近的數(shù)據(jù),所以我們考慮微博的數(shù)據(jù)我們按照時間拆分,比如說一個月放一張表,這樣就解決了我們不同時間的維度可以有不同的拆分方式。第二個考慮就是要把內(nèi)容和索引分開存放。假如說一條微博發(fā)表的uid,微博id是索引數(shù)據(jù),140個字的內(nèi)容是內(nèi)容數(shù)據(jù)。假如我們分開的話,內(nèi)容就簡單的變成了一種key-value的方式,key-value是最容易擴展的一種數(shù)據(jù)。索引數(shù)據(jù)的拆分具有挑戰(zhàn),比如說一個用戶發(fā)表了一千條微博,這一千條微博我們接口前端要分頁訪問,比如說用戶需要訪問第五頁,那我們需要迅速定位到這個記錄。

      假如說我們把這個索引拆分成一個月一張表,我們記錄上很難判斷第五頁在哪張表里,我們需要加載所有的索引表。如果這個地方不能拆分,那我們系統(tǒng)上就會有一個非常大的瓶頸。最后我們想了一個方法,就是索引上做了一個二次索引,把每個月記錄的偏移記下來,就是一個月這個用戶發(fā)表了多少條,ID是哪里,就是按照這些數(shù)據(jù)迅速把記錄找出來。

      異步處理,發(fā)表是一個非常繁重的操作,它要入庫、統(tǒng)計索引、進入后臺,如果我們要把所有的索引都做完用戶需要前端等待很長的時間,如果有一個環(huán)節(jié)失敗的話,用戶得到的提示是發(fā)表失敗,但是入庫已經(jīng)成功,這樣會帶來數(shù)據(jù)不一致問題。所以我們做了一個異步操作,就是發(fā)表成功我們就提示成功,然后在后臺慢慢的消息隊列慢慢的做完。另外新浪發(fā)表了一個很重要的產(chǎn)品叫做MemcacheQ,我們?nèi)ツ曜隽艘粋€對大規(guī)模部署非常有利的指令,就是statsqueue,適合大規(guī)模運維。

      第二版我們做了這些改進之后,微博的用戶和訪問量并沒有停止,還有很多新的問題出現(xiàn)。比如說系統(tǒng)問題,單點故障導致的雪崩,第二個是訪問速度問題因為國內(nèi)網(wǎng)絡環(huán)境復雜,會有用戶反映說在不同地區(qū)訪問圖片、js這些速度會有問題。另外一個是數(shù)據(jù)壓力以及峰值,MySql復制延遲、慢查詢,另外就是熱門事件,比如說世界杯,可能會導致用戶每秒發(fā)表的內(nèi)容達到幾千條。我們考慮如何改進,首先系統(tǒng)方面允許任意模塊失敗。另外靜態(tài)內(nèi)容,第一步我們用CDN來加速,另外數(shù)據(jù)的壓力以及峰值,我們需要將數(shù)據(jù)、功能、部署盡可能的拆分,然后提前進行容量規(guī)劃。

      另一方面我們還有平臺化的需求,去年11月我們就說要做開放平臺,開放平臺的需求是有差異的,Web系統(tǒng)它有用戶行為才有請求,但是API系統(tǒng)特別是客戶端的應用,只要用戶一開機就會有請求,直到他關閉電腦這種請求一直會不間斷的過來,另外用戶行為很難預測。

      系統(tǒng)規(guī)模在持續(xù)的增大,另外也有平臺化的需求,我們新架構應該怎么做才能滿足這些需要?我們看一下同行,比如說Google怎么樣考慮這個問題的?Google首席科學家講過一句話,就是一個大的復雜的系統(tǒng),應該要分解成很多小的服務。比如說我們在Google.com執(zhí)行一個搜索查詢的話,實際上這個操作會調動內(nèi)部一百多個服務。因此,我們第三版的考慮就是先有服務才有接口最后才有應用,我們才能把這個系統(tǒng)做大。

      現(xiàn)在我們看一下第三版,首先我們把底層的東西分成基礎服務,基礎服務里面有分布式的存儲,我們做了一些去中心化、自動化的操作。在基礎服務之上有平臺服務,我們把微博常用的應用做成各種小的服務。然后我們還有應用服務,這個是專門考慮平臺各種應用的需求。最上面我們有API,API就是新浪微博各種第三方應用都在上面跑。

      平臺服務和應用服務是分開的,這樣實現(xiàn)了模塊隔離,即使應用服務訪問量過大的話,平臺服務不會首先影響。另外我們把微博的引擎進行了改進,實現(xiàn)了一個分層關系。用戶的關注關系,我們改成一個多惟度的索引結構,性能極大的提高。第四個層面就是計數(shù)器的改進,新版我們改成了基于偏移的思路,就是一個用戶他原來讀的一個ID比如說是10000,系統(tǒng)最系的ID是10002的話,我們很清楚他有兩條未讀。原來的版本是采用絕對計數(shù)的,這個用戶有幾條未讀都是用一個存儲結構的話,就容易產(chǎn)生一致性的問題,采用這種偏移的技術基本上不會出錯。

      另外基礎服務DB冷熱分離多維度拆分,在微博里面我們是按照時間拆分的,但是一個大型的系統(tǒng)里面有很多業(yè)務需要有不同的考慮。比如說私信這個就不能按照時間來拆分,這個按照UID來拆分可能更簡單。然后我們突出存儲還做了一個去中心化,就是用戶上傳圖片的速度會極大的提高,另外察看其他用戶的圖片速度也會極大的提高。另外是動態(tài)內(nèi)容支持多IDC同時更新,這個是在國內(nèi)比較新穎的。

      下面給大家介紹一下新浪微博怎么樣打造一個高性能架構。到目前為止有五千萬用戶使用新浪微博,最高發(fā)表3000條以上每秒,然后一個明星用戶發(fā)表的話,會被幾百萬用戶同時讀到。這些問題的本質是我們架構需要考慮高訪問量、海量數(shù)據(jù)的情況下三個問題。易于擴展、低延遲、高可用和異地分布。我們每天有數(shù)十億次外部網(wǎng)頁以及API接口的需求,我們知道微博的特點是用戶請求是無法cache的。因此面對這個需求我們怎么樣擴展?幾點思路。第一我們的模塊設計上要去狀態(tài),我們?nèi)我庖粋€單元可以支持任意節(jié)點。另外是去中心化,避免單點及瓶頸。另外是可線性擴展。最后一個是減少模塊。

      我們要做一個高性能的系統(tǒng),要具備一個低延遲、高實時性,微博要做到高實時性這是核心的價值,實時性的核心就是讓數(shù)據(jù)離CPU最近,避免磁盤的

      IO。我們看淘寶核心系統(tǒng)專家余鋒說過的一句話“CPU訪問L1就像從書桌拿一本書,L2是從書架拿一本書,L3是從客廳桌子上拿一本書,訪問主存就像騎車去社區(qū)圖書館拿一書”。我們微博如果要做到非常實時的話,我們就需要把數(shù)據(jù)盡量離CPU節(jié)點最近。所以我們看一下cache設計里面怎么達到這個目標。首先INBOX,這個數(shù)據(jù)我們需要放再一個最快的地方,因為用戶隨時訪問。OutBOX里面的最近發(fā)表就是L1cache,還有一個是中期的,這個因為訪問少一點,它可以被踢。最后一部分內(nèi)容體有三部分。L0是本地的,我們需要把一些經(jīng)常訪問的,比如說明星發(fā)表微博的內(nèi)容體本地化,因為它被訪問的概率非常大。然后L1里面存放著最近發(fā)表的,還有一個是中期的。我們通常用L2就可以了,L1我們可以理解成它就是一個RAM存儲。

      一個好的架構還需要舉行高可用性。我們看一下業(yè)界的指標,S3是99.9%,EC2是99.5%,我們另外一個同行Facebook在這方面它是沒有承諾的,就是接口可用寫。微博平臺目前承諾的是99.95%,就是說一天365天故障率應該小于9小時。這個怎么達到?第一我們要做容量規(guī)劃,要做好監(jiān)控以及入口的管理,就是說有些服務如果訪問量過了的話,我們要有一個開關可以攔住他。我們通過這個圖表可以清楚的看到,比如說我們要做L1的cache,我們剩余空間有多少,比如說80%,就說明這個數(shù)據(jù)有可能會丟失,有可能會對我們的系統(tǒng)造成影響。

      另外一個層面就是接口監(jiān)控,我們目前有Google維度的接口監(jiān)控,包括訪問錯誤失敗率。然后要做架構,給大家一個很重要的經(jīng)驗分享,就是說監(jiān)控的指標盡量量化。比如說他延遲30秒是小問題,如果是延遲10分鐘我們就要立即采取措施了,就是所有可以量化的指標都要量化。

      然后我們看監(jiān)控怎么樣更好的做?我們看亞馬遜的VP說過的一句話,就是說監(jiān)控系統(tǒng)確實特別好,可以立即告訴我們哪里有故障,但是有20%的概率我們?nèi)耸菚鲥e的。所以我們一個大型系統(tǒng)就應該要為自動化設計,就是說盡可能的將一些運作自動化。比如說發(fā)布安裝、服務、啟用、停止。我們再看另外一句,Google的工程師是怎么做的。他是這么做的,比如說第一周是處理線上的業(yè)務,這一周他處理了很多事情,處理了很多系統(tǒng)的情況,剩下幾周時間沒有別的工作,他只要把這一周碰到的情況用程序的方法來解決,下次再碰到這種情況很簡單的一個按鈕就可以處理了。我們目前也在向自動化這方面努力,就是我們的工具在持續(xù)增加。

      另外一個異地分布,在國內(nèi)網(wǎng)絡環(huán)境下,比如說IDC災難,機房檢修甚至是機房掉電,我們也碰到過中國最好的機房也會掉電,所以要每個服務單元都能支持多機房部署。另外做多機房部署有一個好處,就是用戶的訪問速度會提高。多IDC分布靜態(tài)內(nèi)容就不說了,基本上大的互聯(lián)網(wǎng)公司都會做,它非常成熟基本上沒有什么問題,比如說圖片等等的靜態(tài)內(nèi)容。動態(tài)內(nèi)容的CDN分布是業(yè)內(nèi)的難點,國內(nèi)很少有公司能夠做到非常成熟的多機房動態(tài)內(nèi)容發(fā)布的成熟方案,它的核心就是分布式存儲。一款理想的分布式存儲產(chǎn)品它有哪些需求呢?首先它要支持海量規(guī)模、可擴展、高性能、低延遲、高可用。第二個是需要多機房分布,能夠滿足國內(nèi)負責的網(wǎng)絡環(huán)境,還要具備異地容災能力。第三個就是要調用簡單,具備豐富數(shù)據(jù)庫特性。因此分布式存儲需要解決一個多對多的數(shù)據(jù)復制。

      如果要做復制無非是三種策略,第一個是Master/Slave,但是它也兩個缺點,第一個是Master是中心化的,如果Master在北京那廣州訪問就非常慢。第二個缺點是有單點風險的,比如說Master在北京,能立即遷到廣州嗎?這樣有個時間窗口的數(shù)據(jù)就丟失了,而且需要人工的干預,而且日常廣州的用戶訪問北京的Master是有很大延遲問題的,所以一般來說要做的非常優(yōu)秀是不會考慮第一種方案的。第二種就是Multi-Master方案,它需要應用避免沖突,就是我們不能多處改變。這個對于微博來說不會特別難,我們的用戶通常只會再一個地方發(fā)表微博,用戶不會同時在廣州又在北京發(fā)表或者是修改自己的資料,這樣的話我們應用上就已經(jīng)避免了這種情況。第三個就是Paxos就是可以達到強一致寫,就是一條數(shù)據(jù)如果成功肯定是多個機房都成功了,這個也顯而易見就是延遲性非常大。因此總結一下Multi-Master是最成熟的策略,但是它現(xiàn)在沒有成熟的產(chǎn)品,因為確實沒有。

      我們再來看微博的方案,所以我們自己實現(xiàn)了一個多機房同步的方案。就是我們前端應用將數(shù)據(jù)寫到數(shù)據(jù)庫,再通過一個消息代理,相當于通過我們自己開發(fā)的一個技術,將數(shù)據(jù)廣播到多個機房。這個不但可以做到兩個機房,而且可以做到三個、四個。具體的方式就是通過消息廣播方式將數(shù)據(jù)多點分布,就是說我們的數(shù)據(jù)提交給一個代理,這個代理幫我們把這些數(shù)據(jù)同步到多個機房,那我們應用不需要關心這個數(shù)據(jù)是怎么樣同步過去的。

      用這種消息代理方式有什么好處呢?可以看一下Yahoo是怎么來做的?第一個是數(shù)據(jù)提供之后沒有寫到db之后是不會消失的,我只要把數(shù)據(jù)提交成功就可以了,不需要關心數(shù)據(jù)怎么到達機房。第二個特點YMB是一款消息代理的產(chǎn)品,但是它唯一神奇的地方是為廣域網(wǎng)設計的,它可以把多機房應用歸到內(nèi)部,我們應用不需要關注這個問題。這個原理跟我們目前自己開發(fā)的技術相似。

      然后我們再看一下目前即將推出的微博平臺的新架構。我們知道API大部分的請求都為了獲取最新的數(shù)據(jù)。API請求有一個特點,它大目前調用都是空返回的,比如說一款手機的客戶端每隔一分鐘它都要調用服務器一下,就是有沒有新數(shù)據(jù),大目前的調用都是空返回,就是說不管服務器有沒有數(shù)據(jù)都要調用一次。這次詢問到下一次詢問中間,如果有新的數(shù)據(jù)來了,你是不會馬上知道的。因此我們想API能不能改用推的方式,就是客戶端不需要持續(xù)的調用,如果有新數(shù)據(jù)就會推過去。技術特點,顯而易見低延遲,就是從發(fā)表到接受1秒內(nèi)完成,實際上可能用不了1秒。然后服務端的連接就是高并發(fā)長連接服務,就是多點都連接在我們的服務器上,這個比傳統(tǒng)的API要大很多。

      我們看一下推送架構怎么從架構底層做到實時性的。從左上角的一條微博在我們系統(tǒng)發(fā)布之后,我們把它放在一個消息隊列里面,然后會有一個消息隊列的處理程序把它拿過來,處理以后放到db里面。假如說我們不做持久化,因為我們推送數(shù)據(jù)也不能丟失,我們就要寫一個很復雜的程序,將數(shù)據(jù)異步去存,這樣就會非常復雜,而且系統(tǒng)也會有不穩(wěn)定的因素。從另外一個角度來說,我們做持久化也是做過測試的。我們推送整個流程可以做到100毫秒和200毫秒之間,就是說我們在這個時間能把數(shù)據(jù)推送出去。

      我們再看一下內(nèi)部細節(jié),就是我們收到數(shù)據(jù)之后首先要經(jīng)過最上面RECEIVER。然后推到我們的引擎里面,這個引擎會做兩個事情,首先會把用戶的關系拿過來,然后按照用戶關系馬上推送給他相應的粉絲。所以我們調用方已經(jīng)在那兒等待了,我們需要有一個喚醒操作,就是說在接口這兒把它喚醒,然后把它發(fā)送過去。最后是一個高并發(fā)的長連服務器,就是一臺服務器支持10萬以上的并發(fā)連接。最右邊中間有一個圓圈叫做Stream Buffer,我們需要Stream Buffer是要保存用戶最近的數(shù)據(jù)。因為用戶可能會有斷線的,比如說他發(fā)送數(shù)據(jù)的時候斷線半分鐘,我們需要把這半分鐘補給他。這就是我們的推送架構。

      下面介紹一下平臺安全部分。由于我們的接口是完全開放的,所以我們要防范很多惡意行為,有很多人擔心我們接口是開放的,是不是有人通過這個接口發(fā)垃圾廣告,或者是刷粉絲,我們技術架構怎么來防范這一點呢?這是我們的安全架構,做了三個層面的事情。最上面是我們有一個實時處理,比如說根據(jù)頻度、內(nèi)容的相似性來進行判斷,判斷發(fā)的是不是廣告或者是垃圾內(nèi)容。中間這個是一個日志處理器,我們會根據(jù)一些行為進行判斷,比如說如果我們只是實時攔截的話,有些行為很難防止,我們做了個離線糾正的模塊,比如說他潛伏的幾個月開始發(fā)廣告了,我們可以事后把這些人清除掉,以保證我們平臺的健康。最后是通過監(jiān)控的維度來保證內(nèi)容的安全。目前內(nèi)容安全的架構大概是541的體系,就是說我們的實時攔截可以做到50%的防止,離線分析大概可以做到40%的防止。

      微博平臺需要為用戶提供安全及良好的體驗應用,以及為開發(fā)者營造一個公平的環(huán)境,所以我們的接口需要清晰安全的規(guī)則。從一個APP調用我們的接口,需要幾個階層,需要劃分不同的業(yè)務模塊。第二個是安全層。第三個是權限層。這是我們平臺安全的兩個維度,一個接口安全,一個是內(nèi)容安全。

      我今天講的是架構方面的問題,在座大部分是開發(fā)者,可能大家都在處理不同的架構問題,架構很多地方是相通的。我們需要做一個軟件系統(tǒng)需要解決的本質問題是什么?微博第一版解決發(fā)布規(guī)模問題,第二版是解決數(shù)據(jù)規(guī)模的問題,第三版是解決服務化的問題。將復雜的問題簡單化之后,我們才可以設計出一個容易擴展的大規(guī)模架構。我今天介紹就這么多,我們微博實際上是很需要各方面的技術人員,大家對我們的架構如果感興趣的話、對我們的系統(tǒng)感興趣的話,也希望各方面的技術人員參與我們微博的團隊,隨時可以給我微博上發(fā)私信。

      下載技術總結(安博格)word格式文檔
      下載技術總結(安博格).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內(nèi)容。

      相關范文推薦

        安博就業(yè)感言

        就業(yè)感言隨著2011年鐘聲的敲響,我們也進入畢業(yè)的倒計時,各種的忙碌也紛至踏來,畢業(yè)的壓力在我們肩上形成一道無形的屏障,于是,我們變得更加忙碌與急躁。 也就是在這春風拂面,柳枝......

        2015安博會觀后感(合集五篇)

        2015深圳安博會觀后感 XXX 2015-11-07 金秋十月,碧空如洗,在這涼爽舒適的季節(jié)里,一年一度的CPSE(中國國際社會公共安全博覽會)在安防之都-深圳舉辦。 此屆展會展出范圍包括視頻......

        安博軟件工程師培訓

        安博(河北)實訓基地坐落于國家火炬計劃河北省軟件產(chǎn)業(yè)基地所在地金石工業(yè)園區(qū),環(huán)境優(yōu)美,高新技術企業(yè)林立;為進一步推動產(chǎn)學結合和人才培養(yǎng)能力,在各級領導的關懷下,集團于2010年開......

        安博思特教育

        安博思特教育簡介 安博思特教育成立于2005年,是一家專業(yè)致力于中小學學生學習成績提高、學習習慣培養(yǎng)、學習興趣提高、學習思維創(chuàng)造力開發(fā)的課外輔導機構。本著“啟發(fā)、互動......

        微格總結(精選)

        微格總結 四川師范大學2014級雷蕾 2016年大三上期迎來了微格課。 即將進入社會,投身教育事業(yè)的我們,自然需要習得一身本領傍身,也要學會如何作為一個合格的教師,才能更好地回報......

        上海博格公司09年開工致辭

        上海博格公司09年開工致辭各位同仁,各位兄弟姐妹上午好!在這里,首先我代表博格集團公司為2009年牛年開工儀式致辭,祝開工順利,上天賜福,大吉大利,順天順利,乘勢而上,共鑄輝煌。 回顧......

        大連安博教育學生實訓心得總結

        大連安博實訓心得總結 時間過的總是那么的快,在不知不覺中已經(jīng)工作了一段時間。這次回到大連安博實訓基地,又回想起了自己實訓期間的每一天,覺得那時候過的十分充實,每天都有忙......

        安格英語的免費的英語教學服務有哪些?

        在線英語培訓領導者 004km.cn 在線英語學習次卡,申領中….. http://004km.cn/b2c/entry 安格英語免費的英語教學服務有哪些? 安格英語是一家專做線上英語......