91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

供應(yīng)鏈大屏設(shè)計實踐

京東云 ? 來源:jf_75140285 ? 作者:jf_75140285 ? 2024-07-03 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

在物流系統(tǒng)相關(guān)的大屏中,供應(yīng)鏈大屏復(fù)雜度較高,數(shù)據(jù)鏈路較長,穩(wěn)定性要求較高,當(dāng)前大屏已經(jīng)經(jīng)過2年時間的打磨,整體表現(xiàn)已經(jīng)相對比較成熟穩(wěn)定。

本文描述了物流供應(yīng)鏈業(yè)務(wù)較復(fù)雜的業(yè)務(wù)場景下,結(jié)合了大數(shù)據(jù)計算相關(guān)技術(shù),總結(jié)了實時監(jiān)控大屏指標(biāo)建設(shè)和服務(wù)構(gòu)建的框架和經(jīng)驗,為后續(xù)其他核心大屏的高可用和高實時性建設(shè)提供建設(shè)思路。以下幾點需要重點關(guān)注:

1、基于Flink的數(shù)據(jù)加工鏈路和OLAP的數(shù)據(jù)分析引擎

基于目前較為成熟的實時計算Flink,結(jié)合ClickHouse搭建基礎(chǔ)模型,借助雙流和EasyData實現(xiàn)一鍵切換。

2、指標(biāo)的一致性

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

同時借助緩存庫/表,來滿足不同的業(yè)務(wù)場景。

3、穩(wěn)定性建設(shè)

?數(shù)據(jù)鏈路的穩(wěn)定性

?接口服務(wù)的兜底

?指標(biāo)準(zhǔn)確性的驗證機制

?重算機制

本文內(nèi)容有限,很多設(shè)計的小細(xì)節(jié)未能體現(xiàn),感興趣的可隨時與我交流,希望上述內(nèi)容對正在從事大屏建設(shè)的同學(xué)有一些新的啟發(fā)和思考。

一、背景

供應(yīng)鏈大屏是供應(yīng)鏈?zhǔn)聵I(yè)部重要的看數(shù)工具,尤其在大促期間,為業(yè)務(wù)管理層掌握大促實時動態(tài)提供了支撐,為事業(yè)部的目標(biāo)達成、排產(chǎn)提供重要的數(shù)據(jù)支持。

特點:

?指標(biāo)較多,170+;

?刷新頻率,1分鐘;

?數(shù)據(jù)來源較多,大件、逆向、冷鏈、服務(wù)+、Udata、離線等;

?鏈路長:10+個計算傳輸節(jié)點

?重要性高,穩(wěn)定性要求高,準(zhǔn)確性要求高;

二、方案

2.1 數(shù)據(jù)模型存儲選型

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

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

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

?

2.2 整體架構(gòu)

wKgaomaFDKKAQOEBAAmWP1ug3rE179.png

?

由于數(shù)據(jù)來源多、復(fù)雜度高,為了提升指標(biāo)服務(wù)的穩(wěn)定性,降低代碼復(fù)雜度提升可維護性,提升指標(biāo)的復(fù)用性,整體架構(gòu)分5層,包括模型加工層、數(shù)據(jù)處理層、單倉指標(biāo)加工層、區(qū)域指標(biāo)加工層和展示層。各層的職責(zé)如上圖所示。

2.3 指標(biāo)分層及一致性設(shè)計

wKgZomaFDKSAMb4mAAe7onzl9q4397.png

以倉訂單相關(guān)指標(biāo)為例,所有指標(biāo)加工保持1套邏輯,同一主任務(wù)觸發(fā),加工完成之后,基于單倉指標(biāo)上卷加工區(qū)域等更高維度的指標(biāo),保證指標(biāo)數(shù)據(jù)的一致性。

針對不同的業(yè)務(wù)報表,根據(jù)不同的場景,進行指標(biāo)查詢,通過指標(biāo)緩存表的方式,減少數(shù)據(jù)量,提升指標(biāo)的查詢性能。

?

2.4 穩(wěn)定性設(shè)計

由于數(shù)據(jù)鏈路長,穩(wěn)定性較差,問題主要集中在Flink、CH環(huán)節(jié),恢復(fù)周期長。對于大屏等核心任務(wù),數(shù)據(jù)的實時性和準(zhǔn)確性要求較高,以下是歷史發(fā)生過的問題:

?CK分區(qū)太多,寫入阻塞

?CK rename操作,節(jié)點太多,表結(jié)構(gòu)同步慢,導(dǎo)致寫入報錯,大量消息積壓,丟消息

?Flink機房網(wǎng)絡(luò)故障

?flink 偶發(fā)丟消息,未定位到原因

?checkpoint失敗

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

?維表數(shù)據(jù)未更新,導(dǎo)致丟失字段

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

?數(shù)據(jù)積壓

?加工邏輯復(fù)雜,偶發(fā)亂序問題

?state未保存,丟數(shù)據(jù)

?CK跨分區(qū)字段查詢明細(xì),性能較低

?代碼編寫使用了Flink序列化未支持的格式、循環(huán)過多,導(dǎo)致算子背壓嚴(yán)重

?邏輯復(fù)雜,上線風(fēng)險高且回滾困難

wKgZomaFDKSAa213AAMISy-rtrQ602.png

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

?

?

?

2.5 擴展性設(shè)計

基于UCC配置,通過配置靈活適配業(yè)務(wù)訴求,節(jié)約開發(fā)成本,方便定位問題和恢復(fù);

包括4H/24H/28H、同環(huán)比日期配置、預(yù)測日期配置、單倉兜底配置、展示配置等;

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

(2)閾值開關(guān)配置化:可通過閾值開關(guān)進行數(shù)據(jù)兜底邏輯管控,確保數(shù)據(jù)平穩(wěn);

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

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

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

?

參數(shù)配置:

?

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

?

對比策略配置:

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

2.6 數(shù)據(jù)監(jiān)控

多種驗證及監(jiān)控手段組合保證數(shù)據(jù)準(zhǔn)確性

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

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

3)大屏結(jié)果分鐘級落庫,并通過Grafana,創(chuàng)建大屏數(shù)據(jù)監(jiān)控看板,持續(xù)監(jiān)控大屏數(shù)據(jù),通過異常拐點發(fā)現(xiàn)問題點,避免遺漏問題。并結(jié)合不同看板分析數(shù)據(jù)趨勢及變化原因。

4)結(jié)合大屏計算邏輯,通過京東動力搭建測試模型,做到自由指定時間計算大屏指標(biāo)明細(xì),驗證分析大屏數(shù)據(jù)。

?審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2382

    瀏覽量

    59449
  • 供應(yīng)鏈
    +關(guān)注

    關(guān)注

    3

    文章

    1781

    瀏覽量

    41608
  • 數(shù)據(jù)鏈
    +關(guān)注

    關(guān)注

    2

    文章

    39

    瀏覽量

    16199
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    《制造業(yè)企業(yè)智慧供應(yīng)鏈:提升韌性和安全》正式發(fā)布

    聚焦制造業(yè)供應(yīng)鏈現(xiàn)代化建設(shè)的權(quán)威指引,報告系統(tǒng)解析了供應(yīng)鏈韌性與安全的核心內(nèi)涵、發(fā)展路徑及技術(shù)支撐,凝聚行業(yè)共識,為政府部門、企業(yè)及相關(guān)機構(gòu)推動供應(yīng)鏈轉(zhuǎn)型升級提供了可落地的實踐參考,對
    的頭像 發(fā)表于 02-12 10:47 ?567次閱讀

    普華基礎(chǔ)軟件入選2025中國汽車供應(yīng)鏈創(chuàng)新成果

    近日,“2025中國汽車供應(yīng)鏈大會”在安徽蕪湖盛大舉行,大會就汽車供應(yīng)鏈創(chuàng)新轉(zhuǎn)型與國際化發(fā)展等共同關(guān)切的熱點,集各方之力,共同謀劃新時期下汽車供應(yīng)鏈發(fā)展的新藍(lán)圖。會上揭曉了芯片創(chuàng)新成果和汽車
    的頭像 發(fā)表于 12-16 17:44 ?714次閱讀

    德力西電氣亮相2025中央企業(yè)集采供應(yīng)鏈年會

    12?4-6?,2025(第?屆)中央企業(yè)集采供應(yīng)鏈年會暨補精準(zhǔn)對接會在濟南盛大啟幕。本次大會以“發(fā)揮產(chǎn)業(yè)集群優(yōu)勢,促進央地合作升級”為主題,解鎖中央企業(yè)采購供應(yīng)鏈的綠色發(fā)展新范
    的頭像 發(fā)表于 12-16 11:27 ?654次閱讀

    北斗智聯(lián)亮相2025中國汽車供應(yīng)鏈大會

    、主題演講、產(chǎn)品展示三大維度,全方位分享了企業(yè)在科技自立自強、產(chǎn)業(yè)協(xié)同與全球化布局中的堅實實踐,與產(chǎn)業(yè)伙伴共同謀劃新時期下汽車供應(yīng)鏈發(fā)展的新藍(lán)圖。
    的頭像 發(fā)表于 11-30 16:27 ?878次閱讀

    汽車供應(yīng)鏈大變局!特斯拉、通用推進“去中國化”

    最近,全球汽車行業(yè)供應(yīng)鏈正遭遇美中地緣政治張力的強烈沖擊——繼通用汽車之后,特斯拉也被曝出正加速推進供應(yīng)鏈“去中國化”。
    的頭像 發(fā)表于 11-17 17:31 ?1545次閱讀

    海辰儲能加入供應(yīng)鏈ESG管理倡議

    近日,由SCSI倡議聯(lián)合發(fā)起方藏格礦業(yè)主辦的“第二屆上市公司可持續(xù)發(fā)展前沿實踐研討會暨供應(yīng)鏈ESG管理倡議擴容儀式”在青海格爾木順利舉行,海辰儲能正式加入"供應(yīng)鏈ESG管理倡議"
    的頭像 發(fā)表于 08-14 17:36 ?1014次閱讀

    施耐德電氣的三重創(chuàng)新打造新質(zhì)供應(yīng)鏈范本

    全球權(quán)威研究機構(gòu)Gartner在2025年6月正式發(fā)布了備受矚目的“2025年全球供應(yīng)鏈25強榜單”。該榜單憑借全面且嚴(yán)格的評估標(biāo)準(zhǔn),評估維度涵蓋企業(yè)財務(wù)績效,環(huán)境、社會和治理(ESG)實踐成果,已成為全球供應(yīng)鏈領(lǐng)域的重要參考依
    的頭像 發(fā)表于 08-13 16:54 ?1097次閱讀

    天合光能加入供應(yīng)鏈ESG管理倡議

    7月31日,由SCSI倡議聯(lián)合發(fā)起方藏格礦業(yè)主辦的“第二屆上市公司可持續(xù)發(fā)展前沿實踐研討會暨供應(yīng)鏈ESG管理倡議擴容儀式”在青海格爾木順利舉行。天合光能作為全球領(lǐng)先的光儲智慧能源整體解決方案提供商
    的頭像 發(fā)表于 08-08 17:46 ?1492次閱讀

    京東零售在智能供應(yīng)鏈領(lǐng)域的前沿探索與技術(shù)實踐

    受邀出席并擔(dān)任《AI+智慧物流與供應(yīng)鏈分享會》聯(lián)席主席,聯(lián)合發(fā)表《AI科技助力供應(yīng)鏈產(chǎn)業(yè)升級》主題演講,深入介紹了京東零售在智能供應(yīng)鏈領(lǐng)域的前沿探索與技術(shù)實踐,并深入分析了AI驅(qū)動產(chǎn)業(yè)
    的頭像 發(fā)表于 08-04 16:10 ?1048次閱讀
    京東零售在智能<b class='flag-5'>供應(yīng)鏈</b>領(lǐng)域的前沿探索與技術(shù)<b class='flag-5'>實踐</b>

    德力西電氣榮獲2025綠色供應(yīng)鏈引領(lǐng)獎

    近日,2025第四屆國際綠色零碳節(jié)暨2025 ESG領(lǐng)袖峰會在上海盛大啟幕。憑借在綠色供應(yīng)鏈領(lǐng)域的卓越表現(xiàn),德力西電氣成功斬獲“2025綠色供應(yīng)鏈引領(lǐng)獎”。
    的頭像 發(fā)表于 07-23 17:17 ?1220次閱讀

    API在快時尚電商的供應(yīng)鏈管理

    在當(dāng)今數(shù)字化時代,快時尚電商行業(yè)面臨著前所未有的挑戰(zhàn):快速變化的時尚趨勢、高頻次的上新需求、以及消費者對即時交付的期望。這些因素對供應(yīng)鏈管理提出了更高要求——敏捷性、效率和實時響應(yīng)成為核心競爭力
    的頭像 發(fā)表于 07-22 14:31 ?731次閱讀

    RFID標(biāo)簽在服裝供應(yīng)鏈管理中的應(yīng)用

    二、RFID標(biāo)簽在服裝供應(yīng)鏈管理中的優(yōu)勢高效率:RFID可以快速批量讀取服裝信息,大幅縮短操作時間,提高供應(yīng)鏈管理效率。準(zhǔn)確性:RFID減少了人工操作的錯誤率,提高了服裝供應(yīng)鏈管理的準(zhǔn)確性和可靠性
    的頭像 發(fā)表于 07-14 17:02 ?715次閱讀
    RFID標(biāo)簽在服裝<b class='flag-5'>供應(yīng)鏈</b>管理中的應(yīng)用

    安博電子:全路品控體系賦能供應(yīng)鏈安全

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

    安富利:供應(yīng)鏈強則企業(yè)強

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

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

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