06.19 電商618背後的那些技術事兒

電商618背後的那些技術事兒

每一次的電商大促,都是外行看熱鬧(剁手),內行看門道(技術)。在這國人購買力飛速升級的時代,每一輪爆棚流量背後,都有著那改變世界的技術作支撐。注:部分賬號遷移文章仍可點擊訪問文章閱讀!

歷年京東 618 技術大賞

技術的意義在於,能用規則化、流程化的技術框架,將大規模、高併發的大促活動做到流水線生產一般規整。在歷年的京東 618 大促中,都用了哪些技術作為活動的保障呢?

京東 618:升級全鏈路壓測方案,打造軍演機器人 ForceBot

內容簡介:

以往在京東,備戰 618 大促要提前 3 個月準備壓測方案,需要建立獨立系統進行線上的壓力評測,為各個性能壓測團隊帶來了巨大的工作量。並且,這樣的傳統壓測方案有時數據並不準確。那麼,能不能將這樣的工作更加自動化、精確化?於是京東開始了 ForceBot 的研發,基於開源的 nGrinder 項目二次開發,並且結合京東業務場景進行了深度定製化的研發改制。如今使用 ForceBot 全鏈路軍演壓測系統之後,只需 2 天左右的時間即可完成所有黃金鍊路的性能評測。那麼,FoceBot 的原理和架構是怎樣的?在開源項目基礎上做了哪些深度改造?關於容器部署、服務通信、數據收集和計算的細節又是怎樣的呢?

戳此「傳送門」閱讀全文!

京東 618:如何運用深度學習從多個維度優化數億級別

內容簡介:

近年來人工智能成為了科技的熱潮,AlphaGo 的卓越戰績、各大科技公司蜂擁進入自動駕駛領域等消息吸引著民眾的目光。但其實嚴格意義上這些工作統一歸屬於同一個學科——機器學習。人工智能的目的是教會計算機完成現在人類做得更好的事,而機器學習可以說就是其中最重要的事情,因為它是實現人工智能的一種方法。沒有學習,計算機就永遠無法跟上人類的步伐;有了學習,一切都與時俱進。目前機器學習成為了一個巨大的中心,通過這個中心,多個領域裡積累的經驗被建模,從而獲得更為快捷廣泛的應用。

深度學習則是一種實現機器學習的技術。其基礎人工神經網絡是早期機器學習中一個重要的算法,最初受到人類大腦生理結構中互相交叉的神經元啟發。隨著無數科研工作者的投入,目前人工神經網絡已經可以達到一個極高的層數和億萬計數的神經元,在某些領域做得比人類更好,例如圍棋領域。

作為國內最大的自營電商,京東也積極應用深度學習技術在各個業務線,優化用戶體驗。本文將著重介紹京東如何運用深度學習技術去優化商品數據,構建智能的商品生態來提升多業務用戶體驗。

戳此「傳送門」閱讀全文!

京東 618:如何配合業務打造 JDReact 三端融合開發平臺?

內容簡介:

React Native 雖然解決了傳統開發效率低下、性能比較差、靈活性差、接入困難等問題,但是也存在著非常多的侷限:RN 框架原生並不支持 Web 端、RN 框架官方並不支持熱更新、Facebook 給出的官方 RN API 不能完全滿足業務快速的發展,等等。同時,在一些交互非常複雜、頁面非常複雜、需要頻繁的更新、需要一些手勢交互的場景,RN 仍有些內存跟性能的瓶頸。

針對上述問題,京東給出的解決方案是基於 RN 框架進行了深度定製和二次開發,逐步打造了符合京東業務的 JDReact 三端融合平臺,主要的工作包括:第一,把 RN 的核心 Base 庫拿來做裁剪和二次開發;第二,在後端搭建了一個功能支撐平臺,幫 RN 框架增加了灰度更新升級、數據監控以及降級容災功能。第三,基於整個 RN 框架,結合京東的一些業務特點,封裝了一套自己的業務組件,包括 UI 公共組件庫。第四,打通 Web 端,實現了一套 RN 框架向 ReactJS 轉換的工具。

本文全面、詳細地介紹了 JDReact 三端融合平臺的架構以及各方面的優化工作。

戳此「傳送門」閱讀全文!

京東 618:智能機器人 JIMI 的進擊之路

內容簡介:

京東一直致力於用技術驅動業務成長,全面提高用戶體驗。在人工智能洶湧發展的今天,面對用戶日益增長的業務需求,基於對未來客服人力成本可能的提升,以及人工智能技術的發展趨勢,自 2012 年起,京東決定研製智能機器人以應對業務不斷拓展帶來的客服成本壓力。

從初期的售後服務,到之後的售前服務,再到新推展的移動端、微博、微信等多平臺端口,JIMI 客服機器人為用戶提供推薦商品、告知優惠、砍價、下單、直接支付的售前全流程閉環體驗,讓用戶可以邊諮詢邊購物,成為用戶貼心的購物助手,不僅如此,JIMI 機器人還拓展到金融、店鋪、京東到家等各個業務層面。

本文將深度解析 JIMI 機器人的技術體系,多角度介紹 JIMI 智能機器人 5 年以來進擊的發展之路。

戳此「傳送門」閱讀全文!

京東 618:一箇中心五個原則,談談物流系統的大促優化實踐

內容簡介:

在京東的訂單流鏈路中,可以簡單的劃分為訂單前和訂單後兩部分,我們在京東主站上搜索商品、瀏覽商品詳情、把商品加入購物車、提交併支付訂單等環節屬於訂單前,訂單提交之後,訂單信息流就進入訂單後的物流系統部分。每逢 618 大促期間,大家可能會更多的聚焦到網站 PV、秒殺系統、交易數據、廣告收入等等。其實對於京東來說,其很核心的優勢來源於精準的時效承諾、極速的送貨體驗和極致的售後服務,在大促期間,物流系統的表現對客戶體驗至關重要。

者文明於 2012 年初加入京東,主要負責京東物流的系統架構。本文他將會圍繞京東 618 大促中 DB 側的備戰工作來詳細介紹他們的經驗和技術細節,主要內容涵蓋慢 SQL、垂直和水平拆分、讀寫分離、生產庫和報表庫分離、連接池優化、參數調優等方面。

戳此「傳送門」閱讀全文!

京東 618:容器技法日趨嫻熟,60% 業務已切換至 Kubernetes

內容簡介:

容器技術火遍技術界,很多公司包括傳統行業企業都已經從觀望者轉變為採用者。作為最早期採用容器技術的一批先鋒者,京東從 2015 年的 9 千多實例擴大到如今容器作為業務上線默認選項,支撐全部業務運行以及中間件、數據庫等。此外,在經歷了從 OpenStack 到 Kubernetes 的遷移轉變之後,京東容器引擎平臺已經了從 1.0 迭代到 2.0 版本,並且於今年陸續開源數個項目。

積累如此久並且支撐過 618 大促的京東容器技術是怎樣的?有哪些革新又有哪些值得業界學習呢?已經開源的項目是怎樣的呢?本文將詳細為你介紹。

戳此「傳送門」閱讀全文!

京東 618:從演習、監控到預案,京東無線全面備戰

在京東 16 年上季度的財報中,無線端(包括移動端和微信等其他無線平臺)佔比已經超過 72%,這也給京東無線業務部帶來了巨大的壓力。16 年,京東 618 主會場首次全面採用個性化策略,同時,618 期間的一系列促銷活動,預計將為後端帶來超出日常 20 倍左右的流量洪峰,這都給無線業務部帶來了更大的挑戰。為了迎接挑戰,防止突發情況的發生,無線技術團隊從演習、監控到預案,制定了全方位的備戰計劃。

戳此「傳送門」閱讀全文!

京東 618: Docker 扛大旗,彈性伸縮成重點

對於京東而言,618 更是這一年中最大的一次考試,考點是系統的擴展性、穩定性、容災能力、運維能力、緊急故障處理能力。彈性計算雲是京東 2015 年研發部戰略項目,它基於 Docker 簡化了應用的部署和擴容,提高了系統的伸縮能力。目前京東的圖片系統、單品頁、頻道頁、風控系統、緩存、登錄、團購、O2O、無線、拍拍等業務都已經運行在彈性計算雲系統中。過去的一段時間裡,彈性計算雲項目在京東內部獲得了廣泛應用,並且日趨穩定成熟。一方面,這個項目可以更有效地管理機器資源,提高資源利用率;另外還能大幅提高生產效率,讓原來的申請機器上線擴容逐漸過渡到全自動維護。京東彈性計算雲項目將深刻影響京東未來幾年的基礎架構。

戳此「傳送門」閱讀全文!

拼團購全面開啟,精品課程,3 人拼團,最高立省 ¥100。

單打獨鬥,不如抱團成長,《左耳聽風》《技術與商業案例解讀》《零基礎學 Python》《微服務架構實戰 160 講》《技術領導力 300 講》火熱拼團中,快喊兄弟們一起來成團!


分享到:


相關文章: