国产成人精品免费视频大全软件_sese婷婷_宅男噜噜噜66在线观看_把腿张开老子臊烂你多p视频_淫五月_激情一级片_a√天堂资源在线观看_成年人永久视频_污污在线免费观看_国产成人综合一区人人_成人黄色小视频_毛片av免费看_日韩精品www_毛片在线一区二区观看精品_欧美丰满大乳高跟鞋_午夜伦视频_久久亚洲欧美日本精品_免费国产在线视频_国产又大又长又粗又黄_97精品视频

眾推推 - 最專業的微信任務系統源碼!

資訊熱點
聽云APMCon:天貓客戶端穩定保障及性能優化

發布時間:2020-3-2 分類: 行業資訊

手機天貓全局體驗組負責人吳發偉于APMCon 2016移動性能優化專場發表了題為《天貓客戶端穩定性保障以及性能優化實踐》的演講,現場解讀了天貓客戶端在穩定性保障方面的舉措,介紹如何從救火式的"消防隊"轉型到能夠及時的發現問題、預防問題的產生,以及解決客戶端啟動Crash的利器““安全模式是如何打造的。 我是來自天貓的吳發偉,今天來介紹一下客戶端架構的演進、穩定性保障這一塊做的事情,最后再簡單介紹一下在性能優化實施的一些舉措。 架構演進 一開始天貓客戶端每一個端是一個同學在做開發,這個時候大家都很高興,所有人都愉快地進行開發。但是隨著無線占領市場,流量以無線為主,整個行業包括阿里也不例外,天貓無線會面臨各種挑戰,我們從一個團隊負責無線,變成多個團隊負責。其次,所有需求必須先在移動端上線,以前PC端長線需求必須轉到無線上面去做,并且需求也是成倍增加的。所以這個時候很多同學其實是從后臺或者其他的角色轉過來做客戶端的。相對來說他們就算客戶端研發新同學,在這種情況下我們如何保障產品的穩定性呢,這個是我們面臨的一個很大的挑戰。 為什么說架構上要做改造?第一,支持多團隊的研發節奏。第二,負責穩定性同學發現一個問題,如果版本發布要很久,這時遠水解不了近火,提升版本的研發迭代速度非常重要。我總結兩個詞語,第一個對于我們來說研發效率,第二是用戶體驗 。 所以,我們做架構改造之前有這些問題,第一個開發階段沖突非常多 。因為大家都會同時改一個地方和模塊,開發階段 編譯時間也是耗時比較久。第二, 發布周期特別長,這個時候是捆綁式研發模式,只要有任何模塊的業務方出現問題,我們整個版本就發布不了了。第三,線上質量怎么樣去保證?所以,架構改造勢在必行。 做架構改造有一些原則,這里簡單介紹一下。 第一,算法導入里面提的分而治之,一個工程說是所有人負責事實上是沒有人去具體負責。所以,很重要一個點就是一定要劃分模塊,SRP就是The Single Responsibility Principle ,單一功能職責。 第二,就是業務模塊的Bundle化 。天貓業務模型跟大家說一下,這個里面有首頁,搜索,店鋪,還有購物車,下單,物流等等這么多業務模塊。我們架構怎么樣去拆分?橫向是按照功能拆分,第二,就是按業務劃分,把首頁的相關電路模塊劃分到首頁團隊去,這就是康威定律。 接下來提一下架構改造用到的一些工具,模塊解耦中有跳轉協議、Rewrite、Beehive。從首頁到商品詳情最下面就是更多的驚喜,直接點一下就可以了。我們要保證研發速度快,怎樣解除依賴?我們會通過一串URL跳到對應的時候,需要根據報的結構跳轉過去。第二點是 Rewrite,我們有多個跳轉目的地時,當線上一個地方出現問題,可以通過它來指到另一個目的地。第三,Beehive做模塊解耦。 關于依賴管理工具,這里大概畫了一個示意圖。 在改造之前就是這樣一個單工程架構,當然架構有一些分層。我們所有的業務都是在上層,UI都是在一個工程里面開發,右邊是容器化的架構,各個業務團隊可以依賴于這個業務容器進行獨立的開發,研發好測試通過就可以及時地進行發布。通過這樣的改造,可以做到按業務進行快速迭代的能力。改造之前,大家都是捆綁式的,但是,做了這個架構改造以后,我們就支持多團隊開發并且能夠做到想發布隨時發布,隨時進行拉分支,把要改動的業務模塊做一個集成。因為我們各個SDK都是有版本的管理,如果說有問題,我們把它弄掉就可以了。 中間的BUS層就是跳轉協議,還有Rewrite,Beehive。同時,我們也對之前的一些邏輯,包括一些輔助功能,把它抽離中間鍵,將一部分功能做了合并,這樣有利于安裝包縮小。 穩定性保障 穩定性保障,上一個架構改造舉措目的就是提升迭代速度,一開始負責穩定性的時候就會比較痛苦。舉一個例子,當線上出問題的時候,你現在修改了,發布版本需要至少幾天甚至兩周的時間。如果真的是很重大的問題,像你負責的APP到消費者手中因為緩存沒有辦法啟動了?怎么辦?有沒有同學碰到這樣的問題?所以說負責穩定性同學很辛苦,他們默默做很多的工作,應該多鼓勵一下。 我們一開始也是碰到這個情況,面對這種方式最開始我們覺得就是采取救火式,著火了我們就去解決,其實應該建立比較好的機制去杜絕,甚至各個環節去解決這個問題。我這里介紹一些相關經驗。 按照我們的一個研發周期,去把它拆成幾個環節,比如說開發,測試,灰度,線上,還有線上的監控 。 我們把以前線上Crash上報,再去分析下一個版本解決的方式。用形成閉環的方式去解決一些問題,比如說,在開發階段有這些舉措。 第一,Code Review。第二,預置開關 ,很多新功能上線的時候,你做一些hook,做一些前瞻性改動,可能不是特別的確定,這個時候需要開關,如果沒有開關碰到一些狀況,一定會出問題。第三,靜態掃描 。出現問題,我們不光靠人,是通過機器、工具,總結出來一些規則沉淀成代碼,把風險點掃描出來,并且要及時通過郵件短信的方式進行報警,防止破窗效應。第四個就是動態檢測 。 第二個環節:測試 。一般出問題都是來自于變動,變動對于客戶端來說很多時候就是服務端response,比如說接口定好了,反饋的字段都是協商好的,大家都拍著胸脯說不會再有變化了。但是,出現變化的時候,可能服務端接口變了,字段缺失,類型也變化了。這種問題怎么去避免呢?在測試階段我們也研發了相應的工具,我們會模擬服務端各種接口,數據,測試客戶端,讓它在各種異常情況下也不會發生問題。 第三個環節:灰度 ,這個非常重要。就算開發測試階段再怎么測試,團隊人手都是有限的,怎么樣去把這些問題更多地暴露出來?我們有渠道包,有內部一個企業包去測試,去發現這些問題。 這個階段發現問題以后,去做好修復以后再發布到線上 ,這樣的話質量可以得到比較好的保證。在線上,我們也是比較早開始就有這個技術了。然后我們還研發專門解決啟動問題的安全模式,在去年雙11之前就已經開始做了。還有客服端一些調試工具,便于發現問題。另外就是問題反饋,線上用戶及時反饋對于我們來說也是非常重要的環節,人多力量大,移動互聯網每個環境都是不一樣,用戶的及時問題反饋也是非常重要的。 監控 這個環節非常重要,我們負責穩定性的同學會對數據進行監控,配置實時報警。比如說看實時Crash,原來基準線可能是5次,當它發生到10次的時候,我們就會收到短信,甚至是其他方式的及時報警,如果是Crash次數上升,范圍會擴大,更多同學會收到報警,我們通過這種監控方式去及時發現問題。發現問題以后通過一些開關,包括修復手段把問題解決掉。但是,就算你考慮的再多方面,難免會出現一些故障。碰到故障以后,我們會進行故障的Review,把這一類問題甚至把這個故障為什么發生所暴露出來的各個環節去認真地討論清楚。討論了以后,不是為了定誰的責任,而是讓大家明白問題在哪里,下一次如何去避免?我們是通過這些故障的Review,把這整個環節里面的措施一點一點補齊的。還有一部分就是Crash的定位,經驗沉淀。定位Crash工具有很多,包括上報,分析等。負責穩定性的同學會把潛在一些風險點注意到,保證下一次不發生。通過這種方式,我們對于穩定性形成了一個閉環,下面對于其中一些環節重點做介紹。 開發階段,需要重點介紹一下。動態檢測,非主線程UI代碼可以及時在開發階段發現問題。靜態掃描,凡是編譯器報出來的OOM,我們一定必須去解決的。報警比較多,我們花時間把它梳理一下非常重要。防微杜漸,有一個效應叫做破窗效應,一個窗戶破了,過一周看一下,其他更多地方都破了。所以,一定把任何的細節問題在開發階段都杜絕掉,不要留隱患。 接下來就是配置中心。天貓客戶端有非常重要的基礎設施,我們會按照客戶端類型,每一個版本都有配置。開發的時候,潛在有一些風險要上線了,我們都給它加上一個配置,開發人員自己形成一個習慣了。因為我們經常做這樣的技術分享,加一個配置非常簡單,首先寫一個判斷就可以了。最后在服務端,在后臺我們把相應的配置加上去。 第一個就是Code Review。為什么要做Code Review?首先第一個問題在開發階段解決是成本的,而且效率的。用Code Review不只是為了穩定性,還可以保障我們的代碼可維持,架構也會得到不斷的梳理和完善,第三個是我們能夠對整體一個概況產生更直接的了解,還有可能我們有時候寫代碼會覺得,有別人看就可能寫的優雅一點,讓別人欣賞我們的代碼。第五點,保證團隊當中至少兩個同學懂這一塊代碼,這一點非常重要。我分享一個案例,一個國外做游戲視頻直播的公司,他們團隊3個技術同學,每一個同學負責非常大一塊功能開發。恰好團隊當中有一個同學要出去旅游,美國人都比較瀟灑,報一下老板也會批,休假了之后這個時候恰好碰上一個網紅,在網站上直播,服務器掛了。只有那個同學懂,這個時候怎么辦?最后問題很簡單,那個同學重啟機器就解決了。 所以,我想舉的例子就是這樣。尤其是團隊和產品經理,這一點非常重要,團隊同事很重要。團隊不要出現單點,一定要有備份。這樣的話,團隊同學包括TEL,大家都是可以為整個的客戶端的穩定性做出很好的保障。 最后一點,Phabricator。就是團隊肯定有很多的安卓工程師,有很多的專家,所謂專家就是把所有錯誤都是犯過一次,或者看別人犯過一次的人。怎么樣把這種經驗傳遞下去?分享肯定就是要做的,但是那個頻率不會特別高。如果讓新同學把之前犯過的錯誤,把一些功能問題上去了再改這個成本非常高。通過Code Review就可以使得新的工程師經驗得到快速成長。有的時候,相互做Review的時候,被Review的同學也是可以提一些很有趣的觀點給一些的同學。所以,這個東西是使得團隊的成員每一個人的經驗,能力都可以得到提升。 這里有一個數據,大家可以看一下。 Code Review不是說寫了代碼我們去審查,而是在設計方案的時候同時在審查方案可不可行。大家可以看一下。通過Design and code inspections可以提前發現60%的問題。我們花很大力量去做單測只能解決20%,但是在前面做這些事情,成本更低,效果更好。Code Review在工業界的做法,硅谷,facebook,還有谷歌都是非常嚴格的去執行的。 現在我們團隊已經有一半同學會去做提交前的Review,還有一些同學就是做提交后的Review,接下來就是推動讓所有同學都做到提交前的一個Review。 說下我們的線上運維。我們把一個事件處理定義成這樣幾個階段。 第一監控,第二報警,第三解決,第四預防。第一,我們會有一個專門的平臺,整個平臺共用一套基礎設施,可以把用戶的Crash日志,包括Crash的數量、用戶數,Crash率都在這個平臺上面做處理。有問題的時候超過一定閾值,通過集團內部一個工具,叫做Xflush,它的目的就是為了監控報警。第三個階段,就是修復它了,修復的手段就是剛剛講的,第一就是修復工具,比如說iOS、安卓的一些修復手段。第二就是安全模式,一會兒介紹一下啟動階段的安全模式設計。第三個就是配置中心。第四個預防,通過這樣一套體系來做線上的運維。 下面介紹一下天貓客戶端安全模式,我們的1.0就是去年10月份做的,當時是重大活動一個前夕,壓力很大。但我們還是在比較短的時間做出了1.0版本,就是用來解決啟動的問題,當時設計兩級安全模式,第一級安全模式的原理,我這邊介紹一下。 這個思路還是比較的簡單,短時間連續Crash的時候,第一個動作是進入第一級安全模式,就是把關鍵點清空。從安卓市場下載APP第一次啟動沒有問題,有問題肯定也不會發出去。導致問題的一般來說都是服務端下發數據,第一步清除關鍵目錄緩存,我們會讓它正常啟動。這個時候如果還是發生Crash,我們就讓它進入到二級安全模式。讓整個APP恢復到初始安裝狀態,把所有的包括非關鍵目錄的其他地方的文件都清空掉。同時支持啟動過程當中做熱修復,這一點很重要。就是緩存搞不定的時候,我們可以通過Crash、熱修復解決這個問題。 V2.0時做了更多的工作,比如說,安全模式在比較極端情況下,如果說你依賴很多SDK,我們做了一個解耦,把對于其他的SDK依賴全部解耦掉了。并且1.0的時候還有一個界面就是提示用戶點此修復,我們再去修復這個問題。但是在2.0時開始做了一個無感修復。用戶看不到這個頁面,我們在后臺默默把這些問題解決掉。因為在這種情況下快速解決問題才是最重要的。 然后,3.0版本我們做了SDK化。之后的4.0我們支持了灰度,并且支持測試。還有一個支持業務定制。舉個場景講一講支持業務定制什么意思?假設APP不是啟動的Crash,啟動之后,點了首頁一個按鈕或者一個頻道,再到頻道里面才會加載一個緩存,但是,這可能就不算啟動Crash,因為它是普遍過一段時間,這種問題怎么處理呢?我們的一個設計方案支持在啟動階段對于特定業務一個緩存做清除操作,在服務端增加目錄地址,這個下一次啟動的時候,不點有問題的地方,就是在啟動階段把有問題的干掉了。 下面這個圖畫的比較抽象一點。 配置中心剛剛提到了,數據中心就是一些補丁之類的。測試,我們之前說安全模式很重要,所以做了以后就是會想,如果承諾做了安全模式,但是過了半年,安全模式不生效,我覺得這個是有問題的。一開始測試時間比較久,就是制造各種各樣的邊界條件,開始測斷斷續續需要4個小時。我們根據很多的場景做很多內部小工具,把這一塊工作簡化掉,現在這一塊的測試完成只需要10分鐘就可以搞定了,大幅度的提升測試效率。 大家覺得一周之中線上故障周一到周日哪故障問題數最少?我講一下答案。可以看一下這個圖。 經統計發現,周六線上故障出問題的次數最少。為什么?因為周六改動最少。所以,用一個詞,叫做no zuo no die,去改動很容易帶來一些問題。一個改動會帶來問題,下面的圖是按照周維度講的。為什么有兩周完全沒有故障;第一周就是12月最后一周,還有就是第二月第三周,這里直接講答案了。第一個是圣誕節的時候沒有問題,第二,是在幫同事做360度的績效評估,這個就沒有什么問題。所以,有一本書講的好,可以給大家推薦一下:《你的燈亮著嗎?》想改動的話,如果沒有想出三個點,說明對這個問題思考還不是很深刻。不可以說我這個完全沒有問題,但是可能還是不錯的。所以,我們制訂一個規則,就是在工作日期發布。這一點很重要。這個跟之前一些認知有一些變化。客戶端的話,我們要在工作日期發布,這樣就可以及時做回穩和處理,及時發現和解決問題。如果是周末可能找不到人。 灰度發布,這里是講配置的灰度發布。經過分析發現改線上配置,是導致出現Crash問題一個非常重大的人為原因之一,如果有配置中心,改一個配置全量生效的話,非常容易導致Crash。所以從經驗上來講,我們配置一定是灰度發布的。我們在業務快速上線,快速迭代的同時,iOS、安卓的Crash率做到0.03%左右。這就是一個穩定性優化的結果。下一個階段的重點,就是要解決Native Crash,包括iOS和安卓,還有OOM。 性能優化 簡單介紹一下新的優化舉措 Webview大家可以看一下,剛剛講過了,第一個就是WKWebview,第二個跟UC合作,安卓端用UC內核來做一個提升,用了UCWebview之后,速度提升了百分之十幾。還有就是圖片庫做了很多優化措施,尤其是移動端,在4G、無線網情況下,對于圖片的尺寸,屏幕大小,要根據屏幕大小做很多的裁剪、優化。網絡這一部分做很多的比如說請求合并,包括使用緩存,還有SPDY,我們現在是支持SPDY的。關于流暢度,我們根據不同頁面的情況對卡頓的地方做優化,把BS這一塊提升上去。啟動優化我們做了很多,比如任務分級,加載等等。最后一個是安裝包瘦身,瘦身了之后,有一個業務會上去,這個是循環變化的過程。降下去了以后,過一段時間又上去了,這個是持續做的。 這里對穩定性和性能優化措施做一個總結。 我們從救火式方式到形成閉環體系化方式去解決問題。就是用這樣幾個詞語,預防,監控,解決,報警。每一個環節都是可以梳理做很多的自動化測試工具和經驗沉淀。中間有一句話:Move fast with stable infrastructure 。我們要在快速迭代的同時保證基礎架構的穩定。

« 數果智能:智能時代大數據實時分析技術DaTalk專業觀眾火熱招募 | 這家零售店 如何做到單店年平均銷售是星巴克的3倍? »

主站蜘蛛池模板: 福建武夷烟叶有限公司| 深圳华兴达有限公司| 青岛灯塔酿造有限公司| 上海水娃娃有限公司| 康爱多连锁药店有限公司| 北京天诚同创有限公司| 福伊特水电设备有限公司| 新世纪标志有限公司| 沈阳桑拿设备有限公司| 高空作业设备有限公司| 重庆力帆汽车销售有限公司| 上海佑科仪器有限公司| 辽宁高速发展有限公司| 华安生物药业有限公司| 济南啤酒设备有限公司| 北京博美玻璃有限公司| 昆山立讯精密工业有限公司| 三洲特种钢管有限公司| 厦门易登贸易有限公司| 上海绿地实业有限公司| 新疆兖矿煤化工有限公司| 科威半导体有限公司| 胜品(北京)食品有限公司| 宁波思味食品有限公司| 恒世装饰工程有限公司| 大横琴发展有限公司| 云盾信息技术有限公司| 凯士比泵业有限公司| 新美心食品工业有限公司| 北京悠然天地有限公司| 潍坊市环保设备有限公司| 上海中帝置业有限公司| 深圳万利达移动通信有限公司| 江苏南瑞威尔电气有限公司 | 家博士电器有限公司| 苏州 有限公司 门店| 泉州英良石材有限公司| 博士达电子有限公司| 广州视鹰电子有限公司| 北京华路信息技术有限公司| 南京国际租赁有限公司| 伊维氏传动系统有限公司| 华龙电子(深圳)有限公司| 辉宏建筑工程有限公司| 深圳市亚冠电子有限公司| 东荣金属制品有限公司| 中山市家益电器有限公司| 汝阳刘笔业有限公司| 日照金禾生化有限公司| 武汉康达医疗有限公司| 硕士迪电子有限公司| 厦门燃气工程有限公司| 贝莱胜电子 厦门 有限公司| 江苏钱旺智能系统有限公司| 奥普泰通信技术有限公司| 舍弗勒(苏州)有限公司| 大唐热电清苑有限公司| 天正思维信息技术有限公司| 宝马格工程有限公司| 唐人神骆驼饲料有限公司| 厦门易登贸易有限公司| 万年青运动器材有限公司| 四川蜀通工程有限公司| 交通设施有限公司招聘| 天网电子技术有限公司| 上海帕捷汽车配件有限公司| 圳市特纳电子有限公司| 北京慧聪国际有限公司| 南宁富桂精密有限公司| 中景建筑设计院有限公司| 天津融创置地有限公司| 上海胜德塑料有限公司| 常熟汽车配件 有限公司| 艾菲(武汉)有限公司| 佛山华全照明电气有限公司| 中粮肉食(江苏)有限公司| 广州副食品有限公司| 无锡爱普科斯有限公司| 成都国嘉制药有限公司| 浙江合金材料有限公司| 上海日立金属有限公司| 重庆庆丰纺织有限公司| 深圳市视鑫电子有限公司| 山东新北洋信息技术有限公司| 倍康信息技术有限公司| 有限公司是独立法人| 上海聚龙电力有限公司| 上海以绮服饰有限公司| 青岛安防工程有限公司| 深圳市圳翔实业发展有限公司| 葆德电气(上海)有限公司| 华能陕西能源有限公司| 安徽华安进出口有限公司| 深圳嘉康食品有限公司| 重庆捷 有限公司招聘| 浙江大鑫商品经营有限公司| 联盛智能系统有限公司| 昆山昆工环保机械有限公司| 山东轩竹医药有限公司| 华晨通信技术有限公司| 珠海宏科电子有限公司| 盛源保温材料有限公司| 义乌易博贸易有限公司| 山东建业机械有限公司| 河北 灌溉设备有限公司| 景焱智能装备技术有限公司| 金融街有限公司 招聘| 妆源化妆品有限公司| 江西利达工程有限公司| 天津防腐材料有限公司| 深圳市光辉电子有限公司| 医疗器械制品有限公司| 科世科汽车部件有限公司| 昌润建设工程有限公司| 东莞恒荣机械有限公司| 成都佳艺装饰工程有限公司| 德派装饰工程有限公司| 上海石材机械有限公司| 苏州世硕电子有限公司| 深圳市拓金电子有限公司| 玉环玉迪机械有限公司| 先进机械设备有限公司| 有限公司增值税一般纳税人| 安徽 建筑设备 有限公司| 鑫森海电子有限公司| 麦西恩上海食品有限公司| 杭州迅喆贸易有限公司| 神农生物工程有限公司| 顺德家鹏家具有限公司| 南京汇赢百货有限公司| 北京时尚家具有限公司| 元翔国际航空港有限公司| 米乐星娱乐有限公司| 斯泰潘南京化学有限公司| 吉得利食品有限公司| 嘉兴嘉耐电气有限公司| 三星数据系统有限公司| 深圳市嘉源实业有限公司| 上海乐居贸易有限公司| 大明金属制品无锡有限公司| 浙江蓝天园林有限公司| 天诚医疗器械有限公司| 快乐蜂食品有限公司| 索博智能电子有限公司| 新发小额贷款有限公司| 泰宇信息技术有限公司| 广州市 充气制品有限公司| 诚联五金制品有限公司| 日本电产芝浦有限公司| 榆林煤炭运销有限公司| 常州瑞华塑业有限公司| 汉元丰汽车零部件有限公司 | 万达转向系统有限公司| 青岛华塑机械制造有限公司| 蒂森克虏伯发动机零部件有限公司| 卡尔蔡司光学广州有限公司| 宝石钢管钢绳有限公司| 宁波 师 有限公司| 上海泰宇电子有限公司| 爱普科学仪器有限公司| 昆泰医药的发展有限公司| 广州海同机电设备有限公司| 杭州精密机电有限公司| 艾尚化妆品有限公司| 网展上海有限公司怎么样| 厦门好工贸有限公司| 天顺建设工程有限公司| 销售有限公司经营范围| 江苏龙威机械有限公司| 泰密克电子有限公司| 伊顿液压系统 济宁 有限公司| 深圳华亚数控机床有限公司| 恒泰电子有限公司招聘| 东莞美信塑胶有限公司| 世纪达装饰有限公司| 新研工业设备有限公司| 南京好邻居有限公司| 精诚数控设备有限公司| 深圳川亿电脑有限公司| 泉州泉盛塑胶有限公司| 山东涂镀钢板有限公司| 中移工程有限公司招聘| 裕锦和贸易有限公司| 丑丑婴儿用品有限公司| 兴科电子(东莞)有限公司| 达州国电发电有限公司| 振戎燃气连锁经营有限公司| 安迈铝业 青岛 有限公司| 广州市清洁设备有限公司| 中圳建筑装饰设计工程有限公司| 捷创自动化设备有限公司| 厦门 五金工具有限公司| 明珠园林绿化工程有限公司| 深圳市赛美电子有限公司| 汉斯顿净水设备有限公司| 一汽四环备品有限公司| 深圳市龙兴贸易有限公司| 碧辟佳阳太阳能有限公司| 源鑫五金制品有限公司| 郑州工业产品设计有限公司| 原筑建筑设计有限公司| 北京永达理保险经纪有限公司| 北京华融担保有限公司| 吉林省吉荣食品有限公司| 贵弥功(无锡)有限公司| 厦门酒店用品有限公司| 北京洗涤用品有限公司| 小厨餐饮有限公司招聘| 泰宇汽车零部件有限公司 | 广东建工设计有限公司| 上海全景数字技术有限公司| 浙江成成模具有限公司| 中海集装箱码头有限公司| 苏州泰斯奥有限公司| 明博新能源有限公司| 贵腾汽车有限公司招聘| 凡尚装饰工程有限公司| 中保财富担保有限公司| 北京速冻食品有限公司| aac瑞声有限公司| 创华机械设备有限公司| 新研工业设备有限公司| 青岛汉缆电缆有限公司| 西安思坦仪器有限公司| 光洋轴承(大连)有限公司| 九州方园新能源有限公司| 能源与自动化技术有限公司| 智明达数字设备有限公司| 苏州起重机有限公司| 上海迈科机械有限公司| 华电(厦门)能源有限公司| 潍坊智能工程有限公司| 可口可乐四川饮料有限公司| 杰纳瑞医疗仪器有限公司| 宁波鄞州印刷有限公司| 鸿鑫环保设备有限公司| 上海小南国餐饮有限公司| 昆山味宝食品有限公司| 深圳黄河数字有限公司| 华兴五金机械有限公司| 东辰机械制造有限公司| 锦州天鹅焊材有限公司| 百斯特电梯有限公司| 无锡同捷 有限公司| 福州精细化工有限公司| 常州服装有限公司招聘| 陕西燃气有限公司电话| 安迈铝业(青岛)有限公司| 蓝星北京化工机械有限公司| 广东凌霄泵业有限公司| 波路梦食品有限公司| 冠美办公家具有限公司| 巴斯夫植物保护有限公司| 北京生物保健有限公司| 无锡怡生医疗设备有限公司| 浙江吉车汽车有限公司招聘| 南宁科仪仪器有限公司| 江苏剑牌农化有限公司| 本斯智能电器有限公司| 云南 节能有限公司| 深圳市永茂有限公司| 深圳杰尔电子有限公司| 深圳市盛鑫贸易有限公司| 北京盛博汽车销售有限公司| 上海维艾贸易有限公司| 广州碳纤维有限公司| 中硕融资担保有限公司| 大连盛宏船舶有限公司| 北京永瑞达科贸有限公司| 力通威电子有限公司| 威腾国际货运有限公司| 山东化工设备有限公司招聘| 佛山纺织进出口有限公司| 嘉兴市混凝土有限公司| 盛达特种车有限公司| 金融街有限公司 招聘| 杭州特种泵业有限公司| 微阅基因技术有限公司| 海信多媒体有限公司| 和记黄埔地产武汉有限公司| 深圳中海电子有限公司| 新奥塑料制品有限公司| 惠森装饰工程有限公司| 郑州德裕机械有限公司| 裕富宝深圳有限公司| 盘锦 大米有限公司| 联达包装材料有限公司| 卡骆驰贸易有限公司| 武汉娅娅服饰有限公司| 宁海佳电器有限公司| 深圳富晶隆电子有限公司| 宏泰融资租赁有限公司| 江苏苏源矿业有限公司| 迪卡侬上海体育用品有限公司| 惠州tcl 移动通信有限公司| 浙江光大国际旅游有限公司| 上海福克贸易有限公司| 榆次液压工业有限公司| 创世纪有限公司招聘| 东洋机电烟台有限公司| 八方钢结构有限公司| 安徽徽源医药有限公司| 潍坊劳保用品有限公司| 易买得超市有限公司| 深圳市新源贸易有限公司| 力鹏新能源有限公司| 金隆机械设备有限公司| 华远焊割设备有限公司| 深圳思瑞测量技术有限公司| 昆明防水材料有限公司| 深圳市力能电子有限公司| 蓝然环境技术有限公司| 宜兴市安装有限公司| 秦皇岛索坤玻璃有限公司| 深圳市亚冠电子有限公司| 上海恐龙纺织有限公司| 村邦信息技术有限公司| 时代海洋食品有限公司| 杭州浙宝电气有限公司| 深圳市美康实业有限公司| 世物(北京)航运有限公司| 中交第一设计院有限公司 | 光时信息技术有限公司| 云南云筑建筑设计有限公司| 耐斯特炭黑有限公司| 南方大厦 有限公司| 御品珍食品有限公司| 东盛金属材料有限公司| 化妆品有限公司 oem| 北京寰宇汽车有限公司| 以诺通讯有限公司东莞| 恒海机械制造有限公司| 深圳金科能源有限公司| 杭州比茵服饰有限公司| 针织机械制造有限公司| 重庆润通动力有限公司| 艾礼富安防设备有限公司| 上海华维电脑有限公司| 上海长园维安有限公司| 天津渤海有限公司招聘| 特发信息光缆有限公司| 海口港码头有限公司| 迈迪特仪器有限公司| 上海 故 有限公司| 江苏 博恩 有限公司| 青岛德莱维电器有限公司| 云峰建设工程有限公司| 优才创智有限公司成都| 九毛九餐饮连锁有限公司| 雅诚德实业有限公司| 安徽华安进出口有限公司| 废品回收 有限公司| 麦格纳昆山有限公司| 众茂杭州湾热电有限公司| 凯华柴油发电机组有限公司| 南京转向器有限公司| 北京高盟新材料有限公司| 四川川力泵有限公司| 艾派应用系统有限公司| 苏州思腾电子有限公司| 恒瑞进出口贸易有限公司| 绍兴联奥汽车有限公司| 泛网信息技术有限公司| 深圳市易图资讯有限公司| 莱赛激光工程有限公司| 南通工业气体有限公司| 山东凯通电子有限公司| 华龙电子(深圳)有限公司| 马鞍山医药有限公司| 甘肃变压器有限公司| 微盟信息技术有限公司| 双桥(厦门)有限公司| 天津瑞康药业有限公司| 天津七一二通信广播有限公司| 德马格起重机械 上海 有限公司 | 天津爱德克斯有限公司| 上海 酷 有限公司招聘| 陕西燃气有限公司电话| 山东钢宝钢管有限公司| 扬州联澳生物有限公司| 英博双鹿啤酒有限公司| 深圳宏鼎电子有限公司| 宁波戴卡轮毂制造有限公司| 京对越建筑工程有限公司| 保定光谱电子有限公司| 湖南融资租赁有限公司| 河源市水泥有限公司| 广东省电力有限公司| 浩力森涂料 上海 有限公司| 四川准达技术有限公司| 毕勤易莱特电子有限公司| 江苏淮钢特钢有限公司| 埃斯顿技术有限公司| 福建樱花文具有限公司| 陕西天安工程有限公司| 广州历高服饰有限公司| 福瑞珠宝首饰有限公司| 雷沃工程机械有限公司| 重庆空调有限公司招聘| 鑫山输送机械有限公司| 广东科教设备有限公司| 深圳饮料贸易有限公司| 立成机械制造有限公司| 青岛汽车线束有限公司| 青岛瑞源工程有限公司| 大华新材料有限公司| 润昌化工设计有限公司| 百来太阳能有限公司| 日本电产东测有限公司| 奥智品光学仪器有限公司| 鸿鑫机械制造有限公司| 金寨 食品 有限公司| 深圳视安通电子有限公司| 芜湖美的空调有限公司| 江门市卫生用品有限公司| 常熟模具制造有限公司| 开拓汽车电子有限公司| 住友电工制品深圳有限公司| 深圳塑胶礼品有限公司| 福乐国际贸易有限公司| 浙江红袖实业有限公司| 宁国双津实业有限公司| 杭州新恒力有限公司| 深圳诺金实业有限公司| 金阳光食品有限公司| 全驰通轮胎有限公司| 广州喜乐食品有限公司| 江泰成套电气有限公司| asm深圳有限公司| 索尼数字无锡有限公司| 十堰汽车车身有限公司| 苏州园区餐饮有限公司| 东科麦迪森制药有限公司| 扬州租赁汽车有限公司| 深圳市福群有限公司| 深圳市科凌电子有限公司| 宏电电瓷电器有限公司| 宁新能源发展有限公司| 京东方半导体有限公司| 山东医用器材有限公司| 山东沂蒙酒业有限公司| 太阳诱电电子有限公司| 广东鸿特精密有限公司| 广州恒威电子有限公司| 苏州贺氏特殊材料有限公司| %南京纺织机械有限公司%| 鑫雪制冷设备有限公司| 深圳市利科达有限公司| 青岛在胜贸易有限公司| 日特机械工程有限公司| 长欣胶业(上海)有限公司| 德帕姆泵业有限公司| 山西体育设施有限公司| 重庆双庆机电有限公司| 厦门品厨食品有限公司| 广东成套电器有限公司| 张鸭子食品有限公司| 常熟市船舶配件有限公司| 康汇信息技术有限公司| 城市地理信息有限公司| 网思技术(北京)有限公司| 新泰信息技术有限公司| 中成套工程有限公司| 山东万祥 有限公司| 广州俊羽服饰有限公司| 青岛万里江有限公司| 南平市 建筑 有限公司| 唐山丽食品有限公司| 山西消防有限公司招聘| 锻压机械工业有限公司| 山西纺织印染有限公司| 金圣电子(东莞)有限公司| 优拓电子(广州)有限公司| 广州蒸烩食品有限公司| 华海石油机械有限公司| 银达融资担保有限公司| 大连凯飞化学有限公司| 维尔康制药有限公司| 上海佩特化工有限公司| 温州光大眼镜制造有限公司| 恒美化妆品有限公司| 上海娱乐有限公司地址| 杭州新恒力有限公司| 宁波 活 有限公司| 顶金贵金属经营有限公司| 东芝开利空调有限公司| 北京赛升药业有限公司| 昊天知识产权有限公司| 东风特汽客车有限公司| 隆盛建设工程有限公司| 江豪发电机组有限公司| 苏州船用机械有限公司| 宁晋县食品有限公司| 通利达电子有限公司| 华泰汽车座椅有限公司| 时代纺织品有限公司| 上海衡拓实业有限公司| 深圳市和永有限公司| 天安变压器有限公司| 上海百脑经贸有限公司| 上海天奕有限公司怎么样| 徐州建筑设计有限公司| 北京德科电子有限公司| 富涞水处理设备有限公司| 信诺国际贸易有限公司| 德讯电子 深圳 有限公司| 玉环县液压工具有限公司| 茵特机电设备有限公司| 深圳亚辉龙有限公司| 西安热力工程有限公司| 兴鸿机械设备有限公司| 众和装饰工程有限公司| 安徽 坚 有限公司| 中驰机械制造有限公司| 好唯加食品有限公司| 上海拓拓精密机械有限公司| 山特金属材料有限公司| 广州科科阀门有限公司| 默泰克石油装备有限公司 | 地下工程设备有限公司| 汕头伟达电子有限公司| 杭州西门子高压开关有限公司| 河南重型钢结构有限公司| 深圳华亿实业有限公司| 绍兴市园林建设有限公司| 安特金属成形 上海 有限公司| 粉蓝衣橱服饰有限公司| 保定长城汽车销售有限公司| 福顺半导体有限公司| 上海亚华机械有限公司| 成都麦科瑞迪有限公司| 上海帆家具有限公司| 茵特机电设备有限公司| 贵州-老窖酒业有限公司| 东莞市中缆电缆有限公司| 深圳高新担保有限公司| 山西消防有限公司招聘| 北京监理有限公司怎么样| 福建电力物资有限公司| 中船消防设备有限公司| 世硕电子苏州有限公司| 暨通信息发展有限公司| 绿化工程有限公司福州| 宁波明大机械有限公司| 江西宏宇能源有限公司| 重庆银翔摩托车有限公司| 裕富宝深圳有限公司| 海信多媒体有限公司| 上海凡卓通讯有限公司| 金鑫美莱克空调系统无锡有限公司| 汉科生物工程有限公司| 沈阳净水设备有限公司| 集翔信息技术有限公司| 深圳华晨电子有限公司| 佛山市厨具电器有限公司| 北京天景园林有限公司| 浩力森涂料上海有限公司| 腾冲 食品 有限公司| 中诚建筑工程有限公司| 纳特通信电子有限公司| 深圳冠普电子有限公司| 陕西环保有限公司怎么样| 山东鑫农农药有限公司| 无印良品商业有限公司| 深圳普联电子有限公司| 株洲天桥起重机有限公司| 上海 美 有限公司 法人| 南昌红又红实业有限公司| 上海 螺纹工具有限公司| 英派来进出口有限公司| 中山市消防工程有限公司| 新疆公路工程有限公司| 路路达润滑油无锡有限公司| 上海松江消防有限公司| 菲萨汽车锁具有限公司| 上海阿姆斯壮有限公司| 爱安德深圳有限公司| 张家港市自动化设备有限公司 | 中山日塑电子有限公司| 淮南市豆制品有限公司| 河北恒泵业有限公司| 中联创业电力工程有限公司| 昆山 丰有限公司 金| 捷开通讯(深圳)有限公司| 成都金控担保有限公司| 广州 汽门 有限公司| 泰州三福船舶有限公司| 重工有限公司 英文| 山东宏盛医药有限公司| 明峰医疗系统有限公司| 泰安市政工程有限公司| 昆山舒美仪器有限公司| 鼎盛装饰设计有限公司| 阳光餐饮有限公司电话| 阿斯利康 无锡 贸易有限公司| 工程技术顾问有限公司| 沈阳茵特机电设备有限公司| 长春电力工程有限公司| 力特金属制品有限公司| 南京埃森环境有限公司| 广州蝶贝蕾有限公司| 鑫海矿山机械有限公司| 四川川力泵有限公司| 尚家居国际有限公司| 格莱特休闲用品有限公司| 有限公司 单位类型| 阳江厨房用品有限公司| 中德医疗器械有限公司| 华热机械制造有限公司| tcl家用电器(青岛)有限公司| 蓝然环境技术有限公司| 汉高表面技术有限公司| 南京奥托立夫汽车有限公司| 广东科教设备有限公司| 北京贝能达有限公司| 宿迁市照明电器有限公司| 太比亚环保有限公司| 淄博中理 有限公司| 厦门易登贸易有限公司| 北京正信担保有限公司| 冠华机电工程有限公司| 兴旺机械制造有限公司| 深圳海讯电子有限公司| 北方湖光光电有限公司| 济美化妆品有限公司| 深圳市创盈达有限公司| 国华物业有限公司是| 台州消防器材有限公司| 步科自动化有限公司| 深圳市伟佳电子有限公司| 河南诚信工程有限公司| 全艺电子(昆山)有限公司| 广东康力药业有限公司| 松联通讯器材有限公司| 深圳市佳东电子有限公司 | 沈阳医药连锁有限公司| 深圳亿源电子有限公司| 深圳东达实业有限公司| 晋江晋发机械有限公司| 深圳三精机械有限公司| 筑原建筑设计有限公司| 四川金网通电子有限公司| 齐鲁海南制药有限公司| 常州净化工程有限公司| 幸运旅行社有限公司| 上海亿达信息技术有限公司| 大连 煤炭有限公司| 环保 天津有限公司待遇| 味珍香食品有限公司| 深圳经典装饰工程有限公司| 金外滩发展有限公司| 鑫海矿山机械有限公司| 首嘉工程顾问有限公司| 利世营销策划有限公司| 鸿富锦精密电子郑州有限公司| 上海toto有限公司| 漳州食品贸易有限公司| 雅涵装饰工程有限公司| 佛山凯恒电机有限公司| 隆诚装饰工程有限公司| 钛积光电厦门有限公司| 无锡锡工量具有限公司| 蓝门有限公司怎么样| 佛广公共汽车有限公司| 美固龙金属制品有限公司|