日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

轉轉回收業務策略中心的實踐

來源: 責編: 時間:2024-06-06 17:43:12 173觀看
導讀1、背景 回收業務發展日益壯大,我們在郵寄、上門、門店三大履約模式下的業務邏輯日益復雜。同樣都是在做回收這一個業務,即便履約方式不同,也有很多業務概念是一致的。為了避免各個業務悶頭造輪子,同時又能拉齊三端的業務

bbj28資訊網——每日最新資訊28at.com

1、背景

回收業務發展日益壯大,我們在郵寄、上門、門店三大履約模式下的業務邏輯日益復雜。同樣都是在做回收這一個業務,即便履約方式不同,也有很多業務概念是一致的。為了避免各個業務悶頭造輪子,同時又能拉齊三端的業務標準,故成立了業務中臺。其中的一部分便是策略中心,希望即能夠統一管理各個業務的策略流程,也能夠滿足不同的個性化策略配置。bbj28資訊網——每日最新資訊28at.com

2、策略中心

回收業務長期以來存在保價補貼策略,對于訂單的成交率和NPS都有提升。所以不同的履約業務都陸續接入了訂單保價能力。而回收訂單是否能夠滿足保價策略,需要經歷一系列的校驗,這些校驗通常由通常由一個個相互獨立的功能節點組成。bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

保價補貼校驗簡易流程bbj28資訊網——每日最新資訊28at.com

我們的目標是,希望能夠借助策略中心,下沉補貼策略邏輯,并能跨多個業務線復用,可熱插拔,降低開發成本。并從收攏補貼策略開始,最終實現一個在回收業務體系下,標準能力即通用又能滿足業務個性化的業務流程的配置平臺bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

策略中心架構bbj28資訊網——每日最新資訊28at.com

3、系統設計

為了方便我們管理策略流程,選擇了LiteFlow這款技術框架。bbj28資訊網——每日最新資訊28at.com

3.1 LiteFlow

LiteFlow是一款擁有編排式特性的規則引擎,我們可以將各個模塊定義為一個獨立的組件,這樣我們可以任意編排我們的流程,組件與組件之間是解耦的。bbj28資訊網——每日最新資訊28at.com

  • 組件:組件即為我們流程中的Node節點。v2.12.0版本更新后有三種組件:普通組件、選擇組件、布爾組件。
  • 流程:通過EL規則對組件節點編排后的流程。

圖片bbj28資訊網——每日最新資訊28at.com

LiteFlow架構bbj28資訊網——每日最新資訊28at.com

LiteFlow其它的優點:bbj28資訊網——每日最新資訊28at.com

  • 完善的官方文檔:官方文檔精致簡潔。
  • 熱插拔:隨時隨地更改我們配置的el表達式,動態調整業務流程,也支持平滑熱刷新。
  • 數據源配置靈活:支持大多數常用的一些數據配置源比如Apollo、MySQL等。
  • 活躍的社區:作者每天都會在群里回答開發者遇到的問題,較為活躍。

3.2 策略執行流程

借助LiteFlow,我們可以針對不同的業務場景制定不同的補貼策略,例如在和外部合作商合作進行回收的場景,我們不想校驗用戶歷史訂單的補貼次數,以此來提高補貼率,那我們只需要針對這條的業務線單獨配置一條不包含此校驗的流程即可。bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

策略執行流程bbj28資訊網——每日最新資訊28at.com

3.3 畫布

為了能夠更方便的管理我們的策略流程,我們希望通過后臺來操作變更策略流程,但是LiteFlow不支持可視化編排,所以單獨開發設計了一套畫布功能來滿足我們的訴求。bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

后臺畫布bbj28資訊網——每日最新資訊28at.com

3.4 節點

在不同的策略流程中,不同的節點的業務配置也有可能不相同。例如:我們的保價時效一般是七天,但部分業務流程希望能延長此時效,所以針對不同的策略流程我們需要能夠單獨對某個節點進行特殊的業務配置,為此我們實現了對節點的編輯能力,來方便調整業務策略。bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

編輯節點屬性bbj28資訊網——每日最新資訊28at.com

當我們需要變更配置時,只需找到對應的策略鏈路,點擊對應的節點即可變更對應的節點策略配置。bbj28資訊網——每日最新資訊28at.com

圖片bbj28資訊網——每日最新資訊28at.com

變更流程節點配置bbj28資訊網——每日最新資訊28at.com

4、未來規劃

  • 數據字典:接下來即將開始設計數據字典的部分,希望能夠幫助我們更方便的定義策略的出入參。
  • 安全性:因為涉及核心策略,一旦改錯可能會造成不必要的損失,所以需要從監控、版本鏈、審批流幾個方面開始加強對于策略的管理。
  • 可視化配置后臺:對于節點配置,目前都是針對特殊節點單獨開發的,新增節點配置無法做到零開發。而公司現在支持兩套可視化配置后臺easyui和candy,所以需要探索一個合適的方式將現有的架構能力接入進來。

本文鏈接:http://www.www897cc.com/showinfo-26-92475-0.html轉轉回收業務策略中心的實踐

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 整理了12款開源拖拽庫, 輕松上手可視化搭建

下一篇: 高德面試:為什么Map不能插入Null?

標簽:
  • 熱門焦點
  • 一加Ace2 Pro官宣:普及16G內存 引領24G

    一加官方今天繼續為本月發布的新機一加Ace2 Pro帶來預熱,公布了內存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引領,還有呢?#一加Ace2Pro#,2023 年 8 月,敬請期待。”同時
  • Rust中的高吞吐量流處理

    作者 | Noz編譯 | 王瑞平本篇文章主要介紹了Rust中流處理的概念、方法和優化。作者不僅介紹了流處理的基本概念以及Rust中常用的流處理庫,還使用這些庫實現了一個流處理程序
  • 不容錯過的MSBuild技巧,必備用法詳解和實踐指南

    一、MSBuild簡介MSBuild是一種基于XML的構建引擎,用于在.NET Framework和.NET Core應用程序中自動化構建過程。它是Visual Studio的構建引擎,可在命令行或其他構建工具中使用
  • 一篇聊聊Go錯誤封裝機制

    %w 是用于錯誤包裝(Error Wrapping)的格式化動詞。它是用于 fmt.Errorf 和 fmt.Sprintf 函數中的一個特殊格式化動詞,用于將一個錯誤(或其他可打印的值)包裝在一個新的錯誤中。使
  • 讓我們一起聊聊文件的操作

    文件【1】文件是什么?文件是保存數據的地方,是數據源的一種,比如大家經常使用的word文檔、txt文件、excel文件、jpg文件...都是文件。文件最主要的作用就是保存數據,它既可以保
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個人開發仿造稿定設計的圖片編輯器到現在,不知不覺已過去一年時間了,期間我經歷了裁員失業、面試找工作碰壁,寒冬下一直沒有很好地履行計劃.....這些就放在日
  • 零售大模型“干中學”,攀爬數字化珠峰

    文/侯煜編輯/cc來源/華爾街科技眼對于絕大多數登山愛好者而言,攀爬珠穆朗瑪峰可謂終極目標。攀登珠峰的商業路線有兩條,一是尼泊爾境內的南坡路線,一是中國境內的北坡路線。相
  • AMD的AI芯片轉單給三星可能性不大 與臺積電已合作至2nm制程

    據 DIGITIMES 消息,英偉達 AI GPU 出貨逐季飆升,接下來 AMD MI 300 系列將在第 4 季底量產。而半導體業內人士表示,近日傳出 AMD 的 AI 芯片將轉單給
  • Counterpoint :OPPO雙旗艦戰略全面落地 高端產品銷量增長22%

    2023年6月30日,全球行業分析機構Counterpoint Research發布的《中國智能手機高端市場白皮書》顯示,中國智能手機品牌正在尋求高質量發展,中國高端智能
Top 主站蜘蛛池模板: 商丘市| 佳木斯市| 临澧县| 太和县| 班戈县| 密山市| 怀来县| 凌海市| 类乌齐县| 宁南县| 英吉沙县| 石嘴山市| 建昌县| 云龙县| 常宁市| 维西| 青铜峡市| 晋中市| 盐源县| 高台县| 梅河口市| 锦屏县| 九寨沟县| 城市| 沧州市| 静海县| 白沙| 蓬溪县| 赫章县| 双牌县| 射阳县| 阿城市| 玉树县| 青神县| 宜阳县| 芷江| 榕江县| 吉安市| 和静县| 胶南市| 长武县|