首頁>Club>
雙十一已經過去,但是隨之而來的爆倉問題嚴重,有網友表示目前只有京東的到貨了,京東是如何解決爆倉問題的?
6
回覆列表
  • 1 # 淺黑科技

    看到這個問題,估價大家肯定認為京東內部那天忙的天翻地覆,是的你說的很對,雙十一、618,試問那個電商平臺不忙的。大家好奇的是京東內部各個部門在做什麼來應對那麼多的購物者?

    我對京東公司有些瞭解,也認識幾個內部的人員。根據我對京東的瞭解。我整理並寫出一篇文章。

    -------正文分割線-------

    死扛零點前十秒流量,預測取消訂單,為了保衛雙十一京東有多拼?

    導語:你知道京東有多努力嗎?為了讓你剁手,架構師和程式設計師都拼了。

    雙十一,剁手黨的節日,恨不能是各大電商程式設計師的忌日。

    京東,作為全國買買買炮火的主要目標,架構師、碼農們一邊承擔著全華人民打折購物的殷切期望,一邊承受著老闆東哥如芒在背的犀利目光。

    總之,一旦出現閃失,後果不堪設想。

    那麼,究竟架構師們如何萬無一失地完成這樣“不允許失敗”的任務呢?

    在今天的 SDCC 中國軟體開發者大會上,京東商城總架構師、基礎平臺負責人劉海鋒為現場觀眾介紹了今年保衛京東雙十一的“五大法寶”。

    【京東商城總架構師、基礎平臺負責人 劉海鋒】

    好鋼留在刀刃上:資源規劃

    說到底,雙十一最大的挑戰就是訪問和業務激增。如果能夠提供無限的頻寬和計算資源,那麼雙十一和其他日期不會有任何可以感知的區別。

    然而,資源永遠是有限的。這就好像一個人往往不能又買房又買車還天天吃大餐。從這個角度來說,資源規劃就變得非常重要。

    每當各種電商節來臨之前,各路部門都變成了嗷嗷待哺的雛鳥。恨不能張口就要十倍於平時的資源。

    不過劉海鋒說:

    大家都覺得資源充分才不會出問題。但是事實證明,有些部門多準備一些 CPU,心理上可能輕敵,在程式碼上就放鬆了警惕,這樣未必可以活下;相反資源不那麼充足的情況下,反而未必死掉。

    那麼,有限的 CPU 究竟分給誰呢?

    【前端使用者下單方法呼叫雙十一峰值達到了平均值的16倍,而機房內網路流量峰值只有平均值的1.5倍】

    根據劉海鋒的研究,京東商城前端的訪問系統在零點之前的十幾秒負載達到峰值。幾秒內就可以達到平均值的16倍。這是因為大家都已經選好了想要的商品,只等零點之前重新整理下單。但是,這樣狂飆的訪問量在系統內部卻沒有表現得如此恐怖。在系統內部,訪問量可能只有平時的 1.5倍。

    我們把各個系統分為兩類:平穩型系統和毛刺型系統。平穩型系統,包括商品的詳情頁、價格頁面、庫存資訊等等;毛刺型系統,包括下單、秒殺頁面、搶購頁面等等。

    做了細緻的研究之後,對於資源的分配就有了依據。這樣就可以在保證核心流程充分擴容的基礎上,再來滿足錦上添花的功能需求。

    “逼”記憶體做儲存:夯實基礎架構

    基礎架構是京東商城的基礎。而在巨大訪問中一旦基礎架構出現了問題,會影響無數附加其上的應用。為了保證這個龐大的基礎架構,京東做了一些重點動作。

    多資料中心

    劉海鋒說,一個機房的安全係數永遠不夠,一旦出問題將會造成不可估量的損失。所以京東採用了多資料中心的策略。

    這種冗餘策略存在於包括電商在內的很多服務中。是一種通用的手段,當然京東也不例外。

    全面容器化

    京東從2014年開始,對系統進行 Docker 容器化改造。

    通俗來說,“容器化”就是把系統的各項資源進行虛擬化,可以更加自由地分配給各個服務。這種改造有一個巨大的優勢,那就是極大地加快了資源交付和速度,更小地細分了資源的粒度。劉海鋒說,2014年之前,大促時各個系統分資源還在分物理機,而現在大家可以直接分 CPU,系統在後臺直接把 CPU 的計算能力分配給需要的部門。

    “逼”記憶體做磁碟

    在京東的構架中,記憶體可以被用作儲存器,而不是快取。劉海鋒說,這就是所謂的 JIMDB(以記憶體為中心的儲存)。

    眾所周知,硬碟是在電子化的 IT 架構中,唯一一個還在使用機械結構的元件。它的效率之低令人髮指。所以在大促的時候,訂單內容和實時護具不會回到後臺儲存,直接在記憶體中被呼叫。這樣就大大提縮短了系統響應時間。

    為此,京東的記憶體容量儲備達到了 260T。

    大促的時候,99%的訪問請求最高延遲都小於 5 毫秒。

    訊息平臺 JMQ

    在京東的體系中,最重要的可能就是訂單和運單資料。而這些資料需要在許多系統內部實時同步。

    很多下游系統關心訂單資訊。按照傳統的思路,所有下游系統都想要獲得訂單資訊,必須透過訂單系統,呼叫其他的接口才能實現。這樣就會給訂單系統帶來極大的壓力。

    針對這個矛盾,京東開發了訊息平臺 JMQ。JMQ 的工作原理很簡單,大致相當於資訊統籌的秘書。訂單系統只需要把資料交給 JMQ,其他系統只需要呼叫 JMQ 就可以檢視資訊。這在客觀上大大緩解了訂單系統的壓力。

    預測取消訂單:增強智慧

    雙十一,所有系統資源全部被調動起來。人工智慧,這個正在井噴的高科技也可以在這個時候“幫工”。

    不過,劉海鋒告訴,這並不是什麼虛頭巴腦的大概念,而是一些接地氣的小功能。所以他更願意把它叫做“增強智慧”。

    增強智慧在京東商城的體系內應用場景不少,例如:客服機器人、庫存最佳化、資訊合規校驗、智慧物流倉儲等等。劉海鋒舉了兩個有趣的例子。

    【替使用者冷靜的“訂單冷靜管道”】

    訂單冷靜:衝動購物的後悔藥

    如果我看到別人在大促的當天買了一部手機送給女朋友。我一衝動,一次購買了兩臺,冷靜下來想想, 我還沒有女朋友。這個時候,我可能會選擇退貨。

    劉海鋒說。

    然而,京東的很多產品都是自營,在下單之後幾分鐘內就已經開始分揀打包。然而, 系統訂單是在幾小時內都支援取消的。

    這時,如果使用者選擇了取消訂單,那麼打包工作就浪費了。這對於雙十一期間資源相對寶貴的京東來說,就是一種資源浪費。

    這時,就到了人工智慧顯示威力的時候。

    如果系統探測到下單買兩部 iPhone 的使用者,經常買奢侈品送給(不同的)女朋友,那麼沒事。如果探測到這個使用者以前購買的最貴的商品就是200塊錢的食用油,並且透過大資料分析,這位使用者可能沒有女朋友。那麼就在後臺自動把訂單“冷靜”10-20分鐘。如果使用者沒有後悔取消訂單,再繼續大寶流程。這有助於減少浪費的成本。

    訂單預測:從下單到送到只需 12 分鐘

    在雙十一當天,凌晨第一單從下單到出庫到使用者簽收僅僅用了12分31秒。這個看起來有點假的成績是怎麼取得的呢?

    如果從下單開始,才從最大的倉庫備貨,12分鐘也許都不夠用來分揀。能夠做到這麼快,要歸功於“訂單預測系統” 。

    【訂單預測系統工作原理】

    劉海鋒講解了訂單預測系統的工作原理:

    一個商圈,將會在雙十一購買多少手機、電池、尿布、啤酒這類標準品,是可以透過大資料來預測的。而京東的庫房是分級的。有後端的倉儲和前端的倉儲。透過預測,京東會提前把一些商品前置到前端倉(FDC),這樣在使用者下單之後就可以瞬間從倉庫發出,就近送到使用者手裡。“自殘式”演習:大規模故障模擬演練

    驗證技術團隊可靠性的最好方式,莫過於真槍實彈的技術演習。

    Chaos Monkey,是很多平臺都在使用的故障演習模式,簡單說來就是隨即關閉生產環境中的例項,然後檢查系統是否能經受故障考驗。

    劉海鋒把這個英語詞彙改成了更接地氣的中文名稱——響尾蛇。

    總之,就是在雙十一真正的考驗來臨之前,用一種“自殘”的方式來檢查系統的可靠性。

    劉海鋒介紹,京東的“響尾蛇”行動玩法如下:

    把運維人員分為兩組,一組資深的運維工程師在會議室裡,負責模擬故障。而在會議室外面,是負責解決問題的小組。對於將要出現什麼問題,會議室外面的小組是毫不知情的。模擬故障五花八門,從機器到網路,到模組,到服務,到中介軟體和資料庫,甚至整個機房消失。應急小組都必須給出合理的處置方法,拼死保證業務不出現問題。

    劉海鋒說,“由於這種演練具有一定的破壞性,所以我們都是在半夜一點到三點之間進行。”

    軍演機器人:全鏈路壓力測試

    所謂壓力測試,就是在真實模擬無數人訪問京東並作出各種請求的情況下, 測試系統能否正常運作。

    雖然各個環節的工程師都會對自己的系統進行壓力測試,但是畢竟這種測試是分散的,導致最終容易在各個業務的介面處產生問題。而且,普通的壓力測試,很難模擬真實使用者的訪問行為。

    為此,劉海鋒專門讓團隊開發了“軍演壓力測試機器人”。

    這個機器人,就是模擬我們僱傭一億人同時訪問我們網站的行為。這套程式分佈在全國各地,對我們的業務做全鏈路的讀寫混合壓力測試。

    如同軍演一樣,全鏈路的壓力測試並不如想象般容易實現。例如,這樣的演習不能使用真正的銀行支付,不能影響真正的庫存數量,不能動用真的物流。所以,和演習相關的所有上下游業務,都要設計一套虛擬系統。

    在這套“軍事演習”裡,最重要的步驟就是“黃金鍊路壓力測試”。所謂黃金鍊路,就是普通使用者使用京東的“標準流程”,包括:登入,搜尋,瀏覽,購物,結算,支付。這個鏈路,是雙十一使用者體驗的最主要體現。京東的工程師們不斷對這個鏈路進行測試,就可以發現很多存在的問題。

    【黃金鍊路壓力測試流程】

    以上,就是京東保障正在看文章的你“剁手順利”的五大法寶。僅僅是24小時的買買買,背後卻涉及無數風險控制手段和資源排程模型。

    正如劉海鋒所說,

    雙十一是電商企業整體技術能力的一個縮影,各個電商在保障的過程中都會有一些插曲,正是這些小問題,讓中國的電商行業不斷地成長。SDCC,中國軟體開發者大會。由全球最大中文 IT 社群 CSDN 於2007年創辦,每年舉辦。主題是下一代軟體開發技術趨勢與對各行業的深刻影響,以談乾貨實料著稱。

  • 2 # 火紅的太陽火紅的玫瑰

    專案要點:

    Geek+成立於2015年,是一家以AI和機器人為核心,為客戶提供一站式的物流解決方案的智慧硬體公司。Geek+系統產品和解決方案已經覆蓋了貨品儲存、訂單揀選、自動搬運、包裹分揀等不同的物流應用場景。

    目前,Geek+的機器人出貨量已近千臺,實施運營的專案達二十餘例。Geek+服務的客戶包括電商、3PL、快遞、鞋服、醫藥、商超、汽車、3C零售、物流和工業製造類的企業,目前客戶包括唯品會、天貓超市、聯華超市、蘇寧等40個。

    今年7月13日,Geek+宣佈獲得6000萬美元B輪融資,該輪融資由私募機構華平投資領投,原有股東火山石投資等投資方跟投。在此之前,Geek+於今年3月完成1.5億A輪融資,由VC祥峰投資領投,火山石投資和高榕資本跟投;於2016年5月完成5000萬元A輪融資,投資方為火山石投資和高榕資本。

    隨著AI技術在更多領域的應用,智慧感測器、輸出裝置等智慧硬體裝置價格降低,以及人力成本的上升,智慧機器人代替人類勞動力逐漸使用在不同應用場景中,也越來越多的實現商業化落地。足不出戶,一部手機陪著家人運作全球市場,不囤貨,不送貨,不發貨,不需要額外投資,靜態動態都可以賺錢,兼職全職都可以,利用一部手機,一臺電腦住家創業,我已幫助了很多90後50多歲網盲阿姨,寶媽,微商,傳統生意老闆等,短短一兩個月收入過萬,做到一年的老師年薪10萬以上,還在不斷的倍增收入,上幫下,強幫弱,一對一的培訓指導,更會手把手教你帶你,我代表公司招網上創業的合作伙伴,如果你有夢想,也想改變家族命運,一切改變都在行動中,我代表公司歡迎你考察諮詢,微信:18251934492,瞭解不損失什麼,拒絕瞭解往往錯失良機!

    智慧硬體代替勞動力的畫面在更多場景中上演,在天貓超市、唯品會、亞馬遜等大型電商的倉儲,智慧機器人也被投入使用,代替人工勞動力的同時提升效率。

    發現痛點:大型倉儲成本高效率低

    2012年,亞馬遜以7.75億美元收購Kiva System公司,獲得其倉儲機器人業務,該機器人能夠舉起重達3000磅的貨物,可以達成每小時處理訂單為傳統方式的2至4倍,大幅提高倉儲效率。之後Kiva被併入亞馬遜Robotics部門。

    彼時,國內外電商倉儲還是以一種相對傳統、低效的方式在執行著。

    “中國的電商倉儲中人力成本佔比過半;而倉儲員工流動率又較大、平均每月更換10%;旺季更是出現人力不足等問題。” 智慧機器人Geek+的CEO鄭勇說,“在人力倉庫,是靠人推著一個小車繞著倉庫找商品,透過這樣的方式將訂單商品集齊,再拿去打包。整個過程中,大量的時間花在揀貨。一個倉庫的操作功耗有60%都花費在走路。”

    與此同時網際網路、移動網際網路正進入生活的各個角落,電商能夠覆蓋延伸至生活的各個細節,大量交易在線上完成。零售的方式也從廠家、代理商、分銷商、商鋪等一層層渠道轉為由各大電商倉儲向個體發貨。

    隨著交易不斷從線下轉至線上,倉儲和物流的壓力也急劇增大。傳統人力揀貨倉庫面臨的效率底、勞動力度大、工人離職率高等問題大大加劇。特別是雙十一、店慶等優惠活動期間,訂單臨時增加幾倍到幾十倍,而倉庫臨時招不到大量臨時工人,倉庫面臨爆單等窘境。

    基於這樣的市場背景,鄭勇選擇與李洪波博士、劉凱和陳曦三個清華校友共同創辦Geek+,定位倉儲機器人行業。鄭勇曾在多家世界500強公司擔任高管,並新天域負責機器人行業研究和投後管理,而劉凱和陳曦分別是機器人系統演算法方面和機器人硬體研發的專家。其餘研發團隊由清華、中科院、北航、哈工大等高校的博/碩士組成。

    經過兩年的發展,Geek+目前已經成為國內應用案例最多、業務規模最大的智慧物流機器人公司。

    Geek+創始人兼CEO鄭勇

    解決方案:倉儲機器人以及物流管理系統

    Geek+成立於2015年2月,將商業場景定位於倉儲物流領域智慧機器人,主要研發生產以智慧機器人為主的揀選系統、搬運自動化系統和分揀系統,覆蓋貨品儲存、訂單揀選、自動搬運、包裹分揀等應用場景。

    Geek+將人工智慧作為大腦進行自主決策,透過機器人為肢體完成自動操作,其系統產品和解決方案。其目標客戶包括電商、3PL、快遞、鞋服、醫藥、商超、汽車、3C等,涵蓋零售、物流和工業製造企業;目前已經量產並且在大型電商、零售公司、醫藥企業、製造業工廠等場景實現商用。

    為了達成提高倉儲效率,Geek+為大型倉庫提供揀選機器人、搬運機器人和分揀機器人三款機器人滿足不同功能,配合Geek+為企業研發的倉庫管理系統運維。每臺 Geek+ 智慧機器人售價與一名揀選人員年工資相當,並附帶後端部署系統。

    整個揀貨過程中,傳統倉庫還是“由人到貨”的滿倉庫去取貨的方式,智慧機器人主要達成“貨到人”自動化方式。

    “貨到人”機器人可以根據訂單需要及庫存資訊,自動駛向貨架並將其抬起送到配貨站,配貨員面前的電腦會提示配貨訂單所需商品在貨架的哪個貨位上,伸手取下即可,員工全程無需走動。同等面積的倉庫原來需要90人,使用揀選機器人之後大約需要30人揀選。

    “單件商品平均揀貨時間為10秒,小件商品揀選效率超過5倍人工,揀選準確率可達99.99%以上。” Geek+的客戶蘇寧表示,人工揀選準確率最高只有99.5%,機器人能達到99.9%以上。

    在雙11等電商特賣期間,Geek+將同一品牌商品上至同一貨架或貨位,並根據商品銷售熱度合理安排貨架排布。在特賣期結束後,可直接按品牌將商品退回至供應商,節省了商品退供所需的時間和成本。

    技術上,Geek+不同款型不同迭代版本的智慧機器人採用不同的技術。以倉儲機器人P500為例,該機器人最多可承重 500kg 的物體,採用二維碼導航、紅外避障技術,可支援多機器人互動學習和資訊融合。該裝置24 安時的鋰電池一般在使用 70%時安排恆流充電,5 分鐘即可充滿。

    截至目前,Geek+已為包括天貓、唯品會、蘇寧在內的20多個客戶的倉庫部署了近1000臺機器人,並協助天貓商城渡過雙十一大促的考驗。預計到2017年底,Geek+部署的機器人數量將達到2000臺。

    另外,Geek+目前已經在佈局海外市場,而且已經在日本完成第一個海外專案的部署實施,即將投入正式運營。

    未來:更加複雜的市場格局

    除Geek+外,市場上類似的倉儲機器人產品還有海康、新松、水巖科技等。此外電商巨頭亞馬遜早在五年前佈局倉儲機器人,京東也在不久前斥巨資自建倉儲機器人體系。

    未來,Geek+將會擴充套件機器人和AI的產品線,覆蓋更多的應用場景,並且加快國內業務佈局和拓展,擴大業務覆蓋區域和行業,為更多的客戶提供全面一站式的機器人智慧物流解決方案和運營服務。

    根據權威機構Tractica的預測,到2021年全球倉儲和物流機器人出貨量,將從2016年的4萬臺激增至62萬部。整個行業的市場收入將隨之從2016年的19億美元增長至224億美元。

    倉儲無人機器人領域未來還會有十倍以上的增長空間,對於目前市場上的倉儲機器人Geek+、Swisslog(瑞士)、GreyOrange(印度)、快倉、KID水巖科技、新松等來說,提升機器人效能和效率、掌握自主研發技術和研發核心科技是其搶佔市場先機和制勝的關鍵。

    有觀點認為,2017年的倉儲機器人市場已經處在了爆發的蓄力階段,而這個真正爆發的時機可能就在2018年,在此期間“市場教育”的過程將徹底完成。

    “物流機器人行業將進入洗牌階段,部分對物流行業理解不足、缺乏應用案例和執行經驗積累的物流機器人公司將在市場競爭中遭到淘汰,而少數技術領先且獲得了客戶良好口碑的公司將在品牌上不斷加強並贏得更大的市場份額。”Geek+創始人兼CEO鄭勇表示。

  • 中秋節和大豐收的關聯?
  • 大城市嫁女很少要彩禮,為什麼剩女卻反而多呢?