在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

供應鏈大屏設計實踐

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-07-03 16:32 ? 次閱讀

概述

在物流系統相關的大屏中,供應鏈大屏復雜度較高,數據鏈路較長,穩定性要求較高,當前大屏已經經過2年時間的打磨,整體表現已經相對比較成熟穩定。

本文描述了物流供應鏈業務較復雜的業務場景下,結合了大數據計算相關技術,總結了實時監控大屏指標建設和服務構建的框架和經驗,為后續其他核心大屏的高可用和高實時性建設提供建設思路。以下幾點需要重點關注:

1、基于Flink的數據加工鏈路和OLAP的數據分析引擎

基于目前較為成熟的實時計算Flink,結合ClickHouse搭建基礎模型,借助雙流和EasyData實現一鍵切換。

2、指標的一致性

加工和展示分離,可基于單倉原子指標進行區域和品類上卷,既保障了指標的維度一致性(單倉-區域-全國),又保障了同一個數據版本的時間一致性。

同時借助緩存庫/表,來滿足不同的業務場景。

3、穩定性建設

?數據鏈路的穩定性

?接口服務的兜底

?指標準確性的驗證機制

?重算機制

本文內容有限,很多設計的小細節未能體現,感興趣的可隨時與我交流,希望上述內容對正在從事大屏建設的同學有一些新的啟發和思考。

一、背景

供應鏈大屏是供應鏈事業部重要的看數工具,尤其在大促期間,為業務管理層掌握大促實時動態提供了支撐,為事業部的目標達成、排產提供重要的數據支持。

特點:

?指標較多,170+;

?刷新頻率,1分鐘;

?數據來源較多,大件、逆向、冷鏈、服務+、Udata、離線等;

?鏈路長:10+個計算傳輸節點

?重要性高,穩定性要求高,準確性要求高;

二、方案

2.1 數據模型存儲選型

供應鏈大屏涉及模型較多,消息量較大,對寫入性能和查詢性能要求較高,主要基于Elasticsearch和ClickHouse進行對比選型,對比項如下:

比較項 Elasticsearch ClickHouse
實現原理 基于Lucene的分布式搜索引擎,ES通過分布式技術,利用分片與副本機制,解決了集群下搜索性能與高可用的問題。 基于MPP(Massively Parallel Processing)架構的分布式ROLAP(關系OLAP)分析引擎,擁有完備的管理功能,是列式數據庫管理系統(DBMS)。通過使用日志合并樹,稀疏索引和向量化執行引擎(CPUSIMD單指令多數據)充分發揮了硬件優勢,實現高效的計算。
寫入性能 中等,有寫入延遲問題 較高,吞吐量大,經測試是ES的5倍以上
查詢性能 中等 高,經測試查詢速度比ES快5-30倍以上
多表聯合查詢 不支持 支持
服務器成本 相同數據占用的磁盤空間只有ES的1/3到1/30,節省了磁盤空間的同時,也能有效的減少磁盤IO;另一方面ClickHouse比ES占用更少的內存,消耗更少的CPU資源
SQL查詢 不支持 支持
高并發支持 較好,經過優化可以支持上萬QPS 官方建議qps為100
全文檢索 支持 不支持

由上面的比較可以看出,作為OLAP數據庫,CH的寫入,查詢性能都優于ES,但是唯一的問題是高并發支持問題。所以對于不需要高并發和全文檢索的場景,選擇CH是更合適的。針對某些需要高并發的場景,可以選擇ES,或者CH+緩存層實現。

?

2.2 整體架構

wKgaomaFDKKAQOEBAAmWP1ug3rE179.png

?

由于數據來源多、復雜度高,為了提升指標服務的穩定性,降低代碼復雜度提升可維護性,提升指標的復用性,整體架構分5層,包括模型加工層、數據處理層、單倉指標加工層、區域指標加工層和展示層。各層的職責如上圖所示。

2.3 指標分層及一致性設計

wKgZomaFDKSAMb4mAAe7onzl9q4397.png

以倉訂單相關指標為例,所有指標加工保持1套邏輯,同一主任務觸發,加工完成之后,基于單倉指標上卷加工區域等更高維度的指標,保證指標數據的一致性。

針對不同的業務報表,根據不同的場景,進行指標查詢,通過指標緩存表的方式,減少數據量,提升指標的查詢性能。

?

2.4 穩定性設計

由于數據鏈路長,穩定性較差,問題主要集中在Flink、CH環節,恢復周期長。對于大屏等核心任務,數據的實時性和準確性要求較高,以下是歷史發生過的問題:

?CK分區太多,寫入阻塞

?CK rename操作,節點太多,表結構同步慢,導致寫入報錯,大量消息積壓,丟消息

?Flink機房網絡故障

?flink 偶發丟消息,未定位到原因

?checkpoint失敗

?jdq分片不均,單個分區消息增加400倍,消息積壓

?維表數據未更新,導致丟失字段

?上游運單模型積壓,丟失部分字段

?數據積壓

?加工邏輯復雜,偶發亂序問題

?state未保存,丟數據

?CK跨分區字段查詢明細,性能較低

?代碼編寫使用了Flink序列化未支持的格式、循環過多,導致算子背壓嚴重

?邏輯復雜,上線風險高且回滾困難

wKgZomaFDKSAa213AAMISy-rtrQ602.png

從整個鏈路中,針對易出問題的flink-CK鏈路進行雙流,物理隔離,遇到問題可一鍵切換至備流。

?

?

?

2.5 擴展性設計

基于UCC配置,通過配置靈活適配業務訴求,節約開發成本,方便定位問題和恢復;

包括4H/24H/28H、同環比日期配置、預測日期配置、單倉兜底配置、展示配置等;

(1)28小時模式配置化:可通過配置將任意一天切換為28小時、4小時模式,為業務和研發側提供了充分的線上驗證機會;

(2)閾值開關配置化:可通過閾值開關進行數據兜底邏輯管控,確保數據平穩;

(3)自動刷新白名單配置化:靈活配置大屏自動刷新白名單,支持封版期間人員白名單權限控制;

(4)歷史日期配置化:計算預測全天指標使用指定歷史日期的單量占比作為對比項,數據庫里包含部分歷史大促日單量數據,可靈活配置修改對比的歷史日期;

(5)重算機制:可基于某一時間段進行數據重算。

?

參數配置:

?

{
  "thresholdEnable": "false", //大促預測上下線是否開啟,開啟后upperLimit與lowerLimit生效,
  "upperLimit": "1.6d", //上限
  "lowerLimit": "0.6d", //下限
  "zyShowFlag": true, //中小件產品維度-自營是否展示開關
  "swShowFlag": true,  //中小件產品維度-商務是否展示開關
  "jjShowFlag": true,  //中小件產品維度-經濟是否展示開關
  "wdShowFlag": true, //中小件產品維度-外單是否展示開關
  "todayTradeCleanRateShowFlag": true, //今日交易清理率展示開關
  "promotionTradeCleanRateShowFlag": true,//大促交易清理率展示開關
  "isDebug": true, //是否debug,目前還沒使用
  "isCacheOn": true, //是否打開緩存,默認開
  "isWriteMinuteAndHour": true, //是否雙寫分鐘表和小時表,代表是否寫 wms_order_analysis_report_minute_2023 和 wms_order_analysis_report_hour_2023
  "isMinuteWrite": true, //是否寫分鐘表wms_order_analysis_report_minute_2023 開關
  "isHourWrite": true, //是否寫wms_order_analysis_report_hour_2023 開關
  "isMinuteNotice": false, //是否分鐘表寫完發mq
  "isHourNotice": false,//是否小時表寫完發咚咚推送mq
 }

?

對比策略配置:

{
    "sTime": "2023-06-17 00:00:00", // 大屏策略時間開始
    "eTime": "2023-06-17 19:59:59", // 大屏策略時間結束
    "tbSTime": "2022-06-17 00:00:00", //同比開始
    "tbETime": "2022-06-17 19:59:59",//同比結束
    "hbSTime": "2022-11-10 00:00:00",//環比開始
    "hbETime": "2022-11-10 19:59:59",//環比結束
    "showType": "24h",//類型,24h同20h小時,都可以
    "special24hCompDateStr": "2022-06-17",//大促24h特殊對比日期,(4h,28h不使用) 主要影響預測;主要用作非 4h/28h 的預測不使用昨日了;
    "specialCompDateStr": ""       //大促4h/28h預測對比天數
}

2.6 數據監控

多種驗證及監控手段組合保證數據準確性

1)前端自動化模型,定時截取每個大屏關鍵節點截圖。

2)自動化抓包,分鐘級記錄接口調用情況,結合定時截圖,便用問題排查及定位。

3)大屏結果分鐘級落庫,并通過Grafana,創建大屏數據監控看板,持續監控大屏數據,通過異常拐點發現問題點,避免遺漏問題。并結合不同看板分析數據趨勢及變化原因。

4)結合大屏計算邏輯,通過京東動力搭建測試模型,做到自由指定時間計算大屏指標明細,驗證分析大屏數據。

?審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監控
    +關注

    關注

    6

    文章

    2272

    瀏覽量

    55680
  • 供應鏈
    +關注

    關注

    3

    文章

    1697

    瀏覽量

    39446
  • 數據鏈
    +關注

    關注

    2

    文章

    39

    瀏覽量

    15891
收藏 人收藏

    評論

    相關推薦

    安博電子:全路品控體系賦能供應鏈安全

    在全球電子產業面臨供應鏈波動、技術迭代和市場需求變化等多重挑戰的背景下,安博電子始終秉持“讓合作伙伴贏得更多一點”的核心理念,致力于打造穩健、高效、可持續的全球供應鏈體系。依托覆蓋供應商管理、品質
    的頭像 發表于 04-07 17:03 ?240次閱讀
    安博電子:全<b class='flag-5'>鏈</b>路品控體系賦能<b class='flag-5'>供應鏈</b>安全

    安富利:供應鏈強則企業強

    外圍局勢風云變幻的當下,供應鏈的安全與穩定受到前所未有的重視。對于注重持續創新的硬科技企業而言,情況更是如此。面對復雜多變的市場環境,硬科技企業能夠破浪前行、韌性增長的“武功秘籍”之一,正是供應鏈
    發表于 03-25 18:09 ?161次閱讀
    安富利:<b class='flag-5'>供應鏈</b>強則企業強

    一文探索物流CEO大供應鏈是如何做好雙11保障

    背景概括: 供應鏈做為物流的核心報表,為管理者提供大促決策時的依據。頁面指標超過170+,依賴接口30+,復雜度較高,數據路較長,同時穩定性要求高。 本文將分享供應鏈
    的頭像 發表于 03-12 16:35 ?163次閱讀
    一文探索物流CEO大<b class='flag-5'>屏</b>及<b class='flag-5'>供應鏈</b>大<b class='flag-5'>屏</b>是如何做好雙11保障

    天馬微電子榮獲全球汽車供應鏈生態伙伴獎

    近日,由《中國汽車報》社主辦的“2025汽車供應鏈新生態大會”在北京召開。天馬微電子憑借在車載顯示領域的全球布局、技術領先和對全球汽車供應鏈的協同創新等多方面的卓越表現,榮獲“全球汽車供應鏈生態伙伴獎”。
    的頭像 發表于 02-27 10:21 ?397次閱讀

    AI大模型在工業領域的供應鏈管理方向的應用

    AI 大模型在工業領域的供應鏈管理中具有精準預測、個性化需求預測、動態實時調整和供應商管理風險評估與預警等功能,幫助企業提高供應鏈效率和應對市場變化。
    的頭像 發表于 02-14 11:40 ?342次閱讀
    AI大模型在工業領域的<b class='flag-5'>供應鏈</b>管理方向的應用

    RFID技術在PC組件供應鏈管理中的應用

    岳冉基于RFID技術的PC組件供應鏈管理解決方案,該方案通過為PC組件粘貼RFID標簽,并利用RFID讀寫器進行信息讀取和傳輸,實現了對PC組件從生產、倉儲、物流到銷售等供應鏈各個環節的實時監控和管理。
    的頭像 發表于 02-06 15:48 ?280次閱讀
    RFID技術在PC組件<b class='flag-5'>供應鏈</b>管理中的應用

    斬獲兩大國家級獎項,晶科能源展現綠色供應鏈與數字化轉型硬實力

    省級綠色供應鏈管理企業稱號后,2024年又被評選為國家級綠色供應鏈管理企業。此外,公司申報的“全產業數字化生產與運營管控領航實踐”也成功獲評2024年國家級數字領航企業
    的頭像 發表于 01-13 13:37 ?352次閱讀

    天合光能入選國家級數字化供應鏈案例

    近日,工業和信息化部公示“2024年實數融合典型案例名單”,天合光能以“基于產銷協同一體化的供應鏈精細數字化管控”成功入選國家級數字化供應鏈案例,這是繼國家綠色供應鏈、全國供應鏈創新與
    的頭像 發表于 01-13 11:48 ?498次閱讀

    同星智能即將亮相第六屆汽車新供應鏈大會

    同星一周展會TOSUN.EXHIBIT第六屆汽車新供應鏈大會第六屆汽車新供應鏈大會將于2025年1月14-15日在上海舉辦,本屆汽車新供應鏈大會以“共建生態,協同出海”為核心議題,既是對當前汽車整車
    的頭像 發表于 01-10 20:04 ?598次閱讀
    同星智能即將亮相第六屆汽車新<b class='flag-5'>供應鏈</b>大會

    利用Minitab應對供應鏈中斷問題

    供應鏈中斷是不可避免的,但積極的措施和數據驅動的戰略可以減輕其影響。Minitab全面的數據分析和問題解決工具使組織能夠分析、優化和調整其供應鏈,以應對不可預見的挑戰,確保面對中斷時的彈性和連續性。
    的頭像 發表于 01-02 17:16 ?321次閱讀

    菜鳥與麥當勞中國發布智慧供應鏈新成果

    近日,菜鳥與麥當勞中國攜手發布了智慧供應鏈的新成果——“一箱一碼”項目。這一項目標志著國內餐飲行業首次大規模落地應用“一箱一碼”數字化實踐,展現了雙方在供應鏈數字化領域的深度合作與創新。 通過引入
    的頭像 發表于 12-03 13:55 ?553次閱讀

    智能制造裝備行業的供應鏈特點分析

    智能制造裝備行業供應鏈涉及多個環節,包括原材料采購、生產制造、物流配送和售后服務等,其特點包括復雜性與多樣性、全球化與分散性、技術密集型和快速變化性。供應鏈面臨的挑戰包括數據孤島、信息不對稱、供應鏈中斷風險和成本控制難度大等。
    的頭像 發表于 11-28 10:15 ?565次閱讀
    智能制造裝備行業的<b class='flag-5'>供應鏈</b>特點分析

    活動回顧 艾體寶 開源軟件供應鏈安全的最佳實踐 線下研討會圓滿落幕!

    艾體寶與Mend舉辦研討會,聚焦開源軟件供應鏈安全,邀請行業專家分享合規管理、治理之路及最佳實踐,圓桌討論加深理解,助力企業更安全穩健發展。
    的頭像 發表于 10-30 17:52 ?693次閱讀
    活動回顧 艾體寶 開源軟件<b class='flag-5'>供應鏈</b>安全的最佳<b class='flag-5'>實踐</b> 線下研討會圓滿落幕!

    數字孿生在供應鏈優化中的作用

    在當今快速變化的商業環境中,供應鏈管理的復雜性和挑戰性日益增加。企業需要不斷創新和優化其供應鏈流程,以提高效率、降低成本并增強競爭力。數字孿生技術的出現為供應鏈管理提供了一種全新的視角和工具,它通過
    的頭像 發表于 10-25 14:56 ?862次閱讀

    供應鏈場景使用ClickHouse最佳實踐

    關于ClickHouse的基礎概念這里就不做太多的贅述了,ClickHouse官網都有很詳細說明。結合供應鏈數字化團隊在使用ClickHouse時總結出的一些注意事項,尤其在命名方面要求研發嚴格遵守
    的頭像 發表于 07-18 15:05 ?421次閱讀
    <b class='flag-5'>供應鏈</b>場景使用ClickHouse最佳<b class='flag-5'>實踐</b>
    主站蜘蛛池模板: 777奇米影视笫四色88me久久综合 | 在线观看免费视频资源 | 色香欲亚洲天天综合网 | 中文字幕一区在线 | 免费大秀视频在线播放 | 热久久最新视频 | 天天爽夜夜爽精品视频一 | 黄色片网站大全 | 色播五月综合 | 午夜一级成人 | 黄色三级网站免费 | 一卡二卡卡四卡无人区中文 | 苍井优一级毛片免费观看 | 久久久久久久久久免免费精品 | 美女下面小内内的沟 | 一级爱片| 国产精品欧美一区二区三区不卡 | 午夜丁香婷婷 | 老司机51精品视频在线观看 | 色玖玖| 美女网站色视频 | 亚洲综合第一区 | 尻逼久久| 亚洲欧美高清 | 久久久国产精品免费 | 99在线热播精品免费 | 国产三级一区 | 成人国产亚洲欧美成人综合网 | 国内免费视频成人精品 | 黄色特级毛片 | 欧美a在线 | 黑人破乌克兰美女处 | 天天射综合| 一级特黄特色的免费大片视频 | 亚洲第一精品夜夜躁人人爽 | 国产色秀视频 | 夜夜视频| 欧美成人亚洲 | 国内精品免费视频精选在线观看 | 色婷婷综合缴情综六月 | 久操视频免费观看 |