京東張晉軍:解密阿基米德微服務及治理平臺!

當前,微服務在京東日益深入普及,服務的數量及種類日新月異,開始出現所謂的“微服務大爆炸”,我們在享受微服務帶來的好處的同時,又日益開始被迫承受微服務帶來的負面效應,這些

負面效應大致有如下幾方面:

  1. 調用端依賴的服務個數及每個服務的實例數越來越多,造成調用端的啟動越來越慢;

  2. 當前的軟負載均衡策略遇到挑戰,急需優化、調整;

  3. 跨應用、跨系統的調用越來越多,調用關係和依賴關係日益複雜,可觀察性越來越差;

  4. 各服務的信息比如入參/出參等散落在各個地方,服務調用者無法快速、準確、全面獲取這些知識,溝通成本非常高;

  5. 跨語言支持日益迫切,基於庫方式將開發者綁死在單一技術棧上,與微服務理念相悖;

  6. 缺乏靈活、智能的流量控制機制及相應的運維支持手段;

  7. 缺乏靈活、適度的安全機制;

  8. 特性增加與Bug修復升級非常困難。

本篇活動家為大家帶來主題為《阿基米德微服務及治理平臺》的分享,歡迎分享或收藏,找技術大會就上活動家。

分享嘉賓:張晉軍

京東基礎架構部服務治理組負責人,架構師

學生時代很喜歡數學,夢想成為數學家,大學專業為應用數學,花費4年認真學習各種專業課程後,明白一事:數學是給天才準備的,遂轉為計算機專業。研究生專業方向為操作系統,夢想成為Linus那樣,3年後又明白一事:操作系統也是給天才準備的。2001年研究生畢業以後,天生喜歡搞底層基礎工作的我選擇了進入傳統的存儲行業,一干就是11年,因此也錯過了互聯網行業最朝氣蓬勃的十年。2012年8月以37歲“高齡”進入了互聯網行業,在京東工作的1年半時間裡領略了互聯網企業的“調調兒”,2014年2月為進一步體驗互聯網行業的“極客精神”,跟朋友一起加入了互聯網創業的大軍,在2年半時間裡,把平生所學徹底用了個遍,終於明白:這個事兒比前兩個事兒更難。2016年8月回到京東,決定踏踏實實、老老實實做技術,多做幾個在業內有影響力的項目,我想這個事兒一定不難!

基於以上幾個負面效應原因,京東決定開發新一代的微服務框架及其治理平臺,該平臺是阿基米德系列產品中的重要一員。幸運地是,他們遇到了服務網格技術,該技術將業務邏輯與通信及服務治理等非業務邏輯進行了徹底解耦,為全面解決上述問題提供了極大的想象空間。當然,如何在京東如此大的體量下運用“服務網格”技術,並且做到與當前的JSF系統兼容及平穩過渡,是一個巨大挑戰。

此外,將重新定義新一代的微服務治理平臺,該平臺將引入服務集市的概念,為開發者提供集中、全面、準確的微服務知識體系;通過用戶自定義服務屬性的機制,進一步把治理平臺向業務場景及業務架構拉近,使得業務在系統運維方面更加靈活自由;制定全局的服務身份體系,圍繞該體系進行一系列安全控制。

以下為演講PPT:

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

京東張晉軍:解密阿基米德微服務及治理平臺!

還沒看夠或看懂?點擊右上角,關注活動家,及時獲取大會嘉賓演講乾貨及視頻!

精彩閱讀:


分享到:


相關文章: