渠道路由設(shè)計

渠道路由的構(gòu)成:

????路由參數(shù): 譬如支付資金(ccy\amount), 支付行為(auth),商戶信息,? 額外信息

????路由業(yè)務(wù)因子:大體可分為過濾因子和選擇因子

????????過濾因子:當(dāng)因子不滿足時,系統(tǒng)會過濾掉此渠道。(譬如:區(qū)域歸屬,渠道限額,交易頻次限制,黑白名單等)

????????選擇因子:當(dāng)因子不滿足時也不會過濾掉,而是給每種因子一定的score,最后由算法綜合決定。(譬如:渠道費(fèi)率,支付成功率,概率配置)

路由算法:根據(jù)不同算法對選擇因子進(jìn)行排序

????錦標(biāo)賽算法:每輪比賽按照一種選擇因子的優(yōu)先級進(jìn)行比較,選出一個排名最靠前的,最后排序出最終方案。(偏序比較算法)

????循環(huán)賽算法:按照每種選擇因子的權(quán)重記分,最終按照分值排序最終方案。(權(quán)重比較算法)

????概率算法:選擇某些算法List,決定出每種算法的排序結(jié)果,綜合比較按照每種渠道排名的總次數(shù),按照最多次數(shù)排前的排序

????自定義算法:自定義各種算法(譬如指定渠道優(yōu)先級等)

路由包:綜合路由因子,算法等的一種打包模式。拆包后直接可以獲取需要的各種路由組件(用于一站式或者動態(tài)選擇)

路由流程:路由選擇主要流程

Request -》SchemaSelector(路由包拆包)-》Filter (過濾因子選擇)-》Selector(選擇因子compare + routing algrithm)-》Decision(決定器)-》Outpter(結(jié)果輸出器)

路由運(yùn)維:可以實(shí)現(xiàn)各種過濾因子,選擇因子,過濾算法,路由流程可配置化,通過可視化運(yùn)維管理平臺 + 配置中心 + dsl 實(shí)現(xiàn)路由功能可擴(kuò)展

路由監(jiān)控:監(jiān)控路由各種中間處理流程,通過日志或者其他,指定報警規(guī)則,持續(xù)保障路由在正常有序。

路由優(yōu)化:在路由出入端,監(jiān)控各種路由方案,歸集到云端存儲。后續(xù)通過其他譬如OLAP手段分析并持續(xù)優(yōu)化路由方案選擇,保存路由包,并排優(yōu)先級。

渠道路由改造路徑

可以根據(jù)優(yōu)先級,先行改造出整體結(jié)構(gòu),實(shí)現(xiàn)代碼可擴(kuò)展,開發(fā)自行配置

-》各種抽象結(jié)構(gòu)值抽到 配置中

-》集成到運(yùn)維管理界面(前端需要配合開發(fā))

-》實(shí)現(xiàn)路由功能端到端監(jiān)控

-》dsl擴(kuò)展路由算法等

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容