国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

阿里巴巴徐冬晨:JVM-Sandbox會讓你腦洞大開

原創
開發 開發工具
七年一劍,華麗蛻變。自2012年起連續6年15場峰會,凝聚大量技術專家,博觀而約取,厚積而薄發。2018WOT全球軟件與運維技術峰會揚帆起航,圍繞12大核心熱點,匯聚海內外60位一線專家,打造高端技術盛宴!

【51CTO.com原創稿件】七年一劍,華麗蛻變。自2012年起連續6年15場峰會,凝聚大量技術專家,博觀而約取,厚積而薄發。2018WOT全球軟件與運維技術峰會揚帆起航,圍繞12大核心熱點,匯聚海內外60位一線專家,打造高端技術盛宴!在5月18-19日的2018WOT全球軟件與運維技術峰會上,來自阿里巴巴的測試開發專家徐冬晨女士將為我們帶來題為《JVM-sandbox穩定性體系的構建》的主題演講。

日前,徐冬晨接受了51CTO的采訪,搶先與大家分享在構建JVM-sandbox過程中的酸甜苦辣。連續參與6年天貓雙十一的她,在服務端穩定性方面,經驗豐富、見解獨到。
 

[[222738]]

阿里巴巴測試開發專家徐冬晨

建模歷時一年困難重重

JVM-SANDBOX從有想法到最終成型,大概經歷了一年的時間。在2016年中,天貓雙十一催動了阿里內部大量業務系統的改動,恰逢徐冬晨所在的團隊調整,測試資源保障嚴重不足,迫使他們必須考慮更精準、更便捷的老業務測試回歸驗證方案。開發團隊面臨的是新接手的老系統,提出測試方案不允許業務代碼架構以滿足可測性的特殊要求,也迫使很多現有測試框架無法應用到現有業務系統架構中。更精準、更便捷、更無感的需求,需要新的測試思路和測試框架,所以也推動了徐冬晨歷時一年,苦心研發出JVM-SANDBOX。

研發的過程中***的挑戰是考慮和適配現有不同架構的業務系統,一開始徐冬晨打算采用SpringAOP的方式來完成相對業務代碼透明的AOP織入方式,但很快發現并不是所有業務代碼都托管在Spring容器中,而且更底層的中間件代碼、三方包代碼無法納入到回歸范圍。更糟糕的是測試框架會引入自身所依賴的類庫,經常與業務代碼的類庫產生沖突。

最終,她跳出原有思路,撇開SpringAOP,在更底層的JVMTI來完成這套AOP邏輯的實現,破壞了雙親委派原則來實現類的隔離策略。在這一層實現AOP,尤其是attach的啟動模式,對現有的AOP字節碼編織方案都做了限制,JDKProxy、CgLib等常見的AOP實現框架都無法滿足需求,所以我們用ASM構造了一套精巧的字節碼編織策略。

JVM-Sandbox能為我們做什么

在JVM-Sandbox的世界觀中,任何一個Java方法的調用都可以分解為BEFORE、RETURN和THROWS三個環節,由此在三個環節上引申出對應環節的事件探測和流程控制機制。不僅如此還有LINE事件,可以完成代碼行的記錄。基于BEFORE、RETURN和THROWS三個環節事件以及LINE事件,可以完成很多類AOP的操作。

例如,它可以感知和改變方法調用的入參、可以感知和改變方法調用返回值和拋出的異常、可以感知一個請求按順序執行了哪些行、可以改變方法執行的流程等。

在方法體執行之前直接返回自定義結果對象,原有方法代碼將不會被執行;在方法體返回之前重新構造新的結果對象,甚至可以改變為拋出異常;在方法體拋出異常之后重新拋出新的異常,甚至可以改變為正常返回。

談及JVM-Sandbox的應用場景時,徐冬晨如是說,JVM沙箱還能幫助你做很多很多,取決于你的腦洞有多大了。它的應用場景例如:線上故障定位、線上系統流控、線上故障模擬、方法請求錄制和結果回放、動態日志打印、安全信息監測和脫敏、行鏈路計算和覆蓋率統計等。

JVM-Sandbox為阿里提速增效

使用了徐冬晨的JVM-Sandbox之后,阿里業務在很多方面有所提升:例如故障演練方面,2017年故障演練平臺在JVM-Sandbox基礎上僅耗時1周即完成故障注入部分的系統重構。重構后的系統在掛載效率和掛載成功率方面有了明顯的提升,極大的縮短的故障演練的時間,演練效率提升了數十倍。與16年故障演練數據對比,17年的故障演練平臺,覆蓋BU提升了1.6倍,覆蓋應用提升了5倍,覆蓋場景提升了37倍。

2017年強弱依賴自動化檢測平臺誕生。它提供了依賴檢測、強弱分析、依賴掃描、故障注入等多種能力,底層能力基于JVM-Sandbox在1周內完成功能開發。強弱依賴梳理方面,承載了淘寶的系統強弱依賴梳理工作,260+個應用一鍵接入系統,并實現了0人工成本的自動化、智能化梳理。

在錄制回放方面,線上錄制隔離回放不僅極大的縮短的業務回歸的耗時,把業務測試同學從繁瑣的數據準備和接口自動化腳本的編寫過程中解放出來,而且極大的拓展了覆蓋范圍,使回歸的范圍更貼近用戶,且場景更豐富。在精準回歸方面,2017年在JVM-Sandbox的基礎上,利用LineEvnet實現了行鏈路識別和標記,有效的提升了錄制回放的精準度和效率。

歷時一年,精心編寫,徐冬晨的這一套JVM-Sandbox是動態非侵入AOP解決方案屏蔽了字節碼增強技術的高門檻,降低了研發運維成本,同時又能支持上層多個工具平臺功能的快速實現和動態管理,無疑為阿里巴巴的多項業務開展提供了有力保障。

想要了解更多?5月18-19日,北京o粵財JW萬豪酒店,全球最值得關注的IT技術盛宴與您不見不散。2018WOT全球軟件與運維技術峰會一定是您發現全新思路、挖掘***思想、拓展人脈的重要平臺。

目前我們的各項票種已全面發售。需要提醒您的是,購票越早,折扣越大!與KOL零距離交流,呈現不一樣的"英雄盛宴"!

 點擊官網了解詳情:wot.51cto.com


8折預售中,搶票從速。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:劉妮娜 來源: 51CTO
相關推薦

2018-06-29 13:24:48

沙箱容器解決方案

2015-07-24 12:21:14

wot 2015移動開發者大會

2020-07-22 10:30:35

機器人人工智能系統

2015-08-14 14:34:17

阿里巴巴Linux基金會

2020-10-30 09:54:15

Windows微軟Linux

2010-06-28 10:43:47

2015-06-26 11:14:09

Emoji 開發編程語言

2025-01-16 16:20:46

2013-08-22 09:41:52

阿里巴巴去IOE王堅

2014-12-29 10:35:31

語錄腦洞

2018-03-14 09:50:10

阿里巴巴Java程序員

2009-02-27 10:46:32

DBA筆試題阿里巴巴

2012-06-20 10:15:21

技術風云會

2023-03-29 09:42:32

2019-08-15 10:25:02

代碼開發工具

2013-08-22 09:36:45

阿里巴巴王堅阿里云

2025-08-08 14:27:50

阿里巴巴Qwen-Image項目

2024-07-21 15:33:02

2009-06-30 13:28:54

阿里巴巴旺旺

2014-12-31 10:48:40

阿里巴巴馬云
點贊
收藏

51CTO技術棧公眾號

av在线私库| 午夜精品区一区二区三| 国产亚洲欧美激情| 国产免费不卡| 亚洲爆乳无码精品aaa片蜜桃| 日韩av在线最新| 精品一区二区精品| 日韩精品专区| 国产福利视频在线播放| 欧美老少配视频| 中文字幕在线一区二区三区| 天堂一区二区三区四区| ts人妖交友网站| 国产伦精品免费视频| 色悠久久久久综合先锋影音下载| 亚洲欧洲制服丝袜| 亚洲第一会所001| 男人日女人bb视频| 欧美极品在线播放| 日本一区二区免费在线| 久久av导航| 一级毛片在线观| 久久精品国产综合精品| 亚洲成人在线网| 99久久婷婷国产精品综合| 欧美电影在线观看完整版| 亚洲欧洲动漫| 日本电影一区二区三区| 国产午夜一区二区| 久久久美女艺术照精彩视频福利播放| 欧美成人午夜77777| 中文字幕网在线| 日本精品一区二区三区高清 久久| 日韩黄色高清视频| 国产丝袜美腿一区二区三区| 欧美日韩中文字幕一区二区三区| 国产福利片在线| www.午夜色| 欧美激情免费观看| 欧美日韩一区免费| 蜜桃视频第一区免费观看| 日韩高清一区| 你懂的视频在线观看| 一区二区三区国| 午夜精品久久久久久久99热浪潮| 在线影视一区二区三区| 国产成人午夜精品5599| 欧美日韩国产高清电影| gogo久久| 成人福利视频在| 欧美日韩综合久久| 久久久久久九九九| 99精品视频网| 国产精品久久久久久免费观看| 亚洲成人av片在线观看| 欧美国产精品一区| 国产日韩欧美高清免费| 亚洲国产视频二区| 黄色在线免费网站| 天天爽人人爽夜夜爽| 久久草视频在线看| 久久久亚洲欧洲日产国码aⅴ| 精品视频一区三区九区| 国产色爱av资源综合区| 亚洲一区二区成人| 日韩欧美黄色| 欧美13videosex性极品| 在线免费观看黄色片| 18禁裸男晨勃露j毛免费观看| 91精品免费看| 久久伊人精品天天| 6080日韩午夜伦伦午夜伦| 国产精品久久久久久亚洲伦| 日韩精品欧美精品| gogogo高清在线观看一区二区| xxxxxx欧美| 福利视频在线看| 一本色道久久亚洲综合精品蜜桃| 亚洲高清在线播放| 国产精品视频精品| 日韩中文字幕欧美| 在线成人av影院| 夜夜爽夜夜爽精品视频| 成人av一区二区三区| 亚洲一区二区网站| 成人精品中文字幕| 日韩在线观看一区二区三区| 1区2区在线| 国产区av在线| 男女小视频在线观看| 色欲色香天天天综合网www| 好看的日韩精品| 国产精品美乳一区二区免费| 麻豆国产精品va在线观看不卡| 亚洲第五色综合网| 欧美日韩一区二区电影| 亚洲一区二区精品久久av| 91网址在线看| 精品伊人久久久久7777人| 悠悠资源网久久精品| 精品视频免费在线观看| 成人激情自拍| 少妇高潮一区二区三区99| 丁香花高清在线观看完整版| 91精品专区| 免费黄色片在线观看| 国产69精品久久久久孕妇| www.99com| 妓院一钑片免看黄大片| 久久国产精品视频在线观看| 天天做天天爱天天高潮| 日韩精品电影网站| 国产一区免费| 91麻豆产精品久久久久久| 久久激情视频免费观看| 91久久国产综合久久蜜月精品 | 国产成人精品亚洲午夜麻豆| 亚洲另类在线制服丝袜| 成人免费乱码大片a毛片软件| 国产91视频一区| 品久久久久久久久久96高清| 肥熟一91porny丨九色丨| 国产色视频一区| 国产精品热视频| 国产精品久久久久久一区二区| 久久久久久久电影一区| 欧美精品videos| 欧美激情2020午夜免费观看| 久久精品中文字幕| 久久国产精彩视频| 欧美成人黑人xx视频免费观看| www.xxxx欧美| 久久影视电视剧免费网站| 日韩中文字幕久久| 久久视频免费观看| 精品中文字幕在线观看| 色与欲影视天天看综合网| 久久久久久久999| 日产日韩在线亚洲欧美| 国产探花在线精品| 欧美哺乳videos| 欧美电影一区| 日韩精品看片| 久久性感美女视频| 色综合咪咪久久网| 欧美伊人久久| 一本色道久久综合亚洲精品高清 | 麻豆免费看一区二区三区| 蜜臀久久99精品久久久久久9 | 国产成人精品三级| 国产99精品视频| 91丨九色丨国产丨porny| 久久免费电影网| 亚洲欧洲韩国日本视频| 一级做a爱片久久| 色婷婷亚洲婷婷| 91精品国产福利| 精品视频一区在线视频| 中文字幕日韩欧美精品在线观看| 久久高清视频免费| 日韩av电影国产| 不卡日韩av| 欧美激情导航| 欧美一级爱爱视频| 污片在线免费看| 水莓100国产免费av在线播放| 婷婷视频在线| 伊人久久综合一区二区| 欧美经典影片视频网站| 美女精品一区最新中文字幕一区二区三区 | 少妇视频在线| heyzo高清国产精品| a屁视频一区二区三区四区| 57pao国产一区二区| 欧美亚洲高清| 国产一区导航| 成人avav影音| 亚洲综合图片区| 欧美电影一区二区| 北条麻妃在线一区二区| 国产精品视频999| 色999日韩自偷自拍美女| 久久久久久久久久久久久国产精品| 有码av在线| 免费亚色电影在线观看| 综合网在线视频| 国内自拍中文字幕| 国产日韩欧美一二三区| 欧美亚洲免费高清在线观看| 免费看欧美黑人毛片| 男女午夜视频在线观看| caoporm免费视频在线| 成人精品动漫| 97精品国产| 国产剧情一区二区| 亚洲亚洲人成综合网络| 日韩av有码在线| 奇米一区二区三区四区久久| 色999五月色| 女人被爽到呻吟gif动态图下载|