精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

公司重用我獨立負責一個核心系統,我該怎么設計系統的高可用架構

開發 架構
通過上述的計費數據補償系統,就可以直接繞開所有的具體計費規則和計費邏輯,跟 C 端系統、B 端系統、M 端系統完全解耦。采用自行拉取數據、拉取日志、拉取計費結果等手段,用大數據一類的技術進行各種檢測,從根本上解決問題,以此來實現線上計費系統因為技術問題或者誤操作問題導致的計費錯誤。

背景

今天給大家分享一個話題,就是對于線上跟錢有關的計費類的系統,在線上可能出現的一些把錢算錯的問題,以及我們如何來設計架構解決這些問題。

但凡是跟算錢相關的系統,都是每個公司的重中之重,比如說價格系統、運費系統、計費系統、支付系統、基金系統、財務系統、結算系統等等,因為這些系統運行過程中,隨時可能因為技術問題或者運營的人為誤操作問題,把錢給算錯了。

所以今天來給大家講講這一類跟算錢有關的系統,我們應該如何來保證他不會把錢給算錯呢?

計費業務系統架構設計

業務場景引入

首先,我們先來引入一個業務場景,假設我們現在有 B 端、M 端和 C 端三個系統。

其中 B 端可以由商家/入駐客戶/供應商/合作伙伴這一類 B 端角色對自己的一些計費規則進行設置和調整,M 端是是公司的運營可以進行統一的基礎性計費規則調整,C 端是面向用戶的,在處理一些請求的時候,會根據 B 端和 M 端的計費規則進行計算,算出當前的支付金額。

如下圖:

這個時候可能你說了,這看起來沒啥問題啊,不就在平臺層和商家層允許修改計費規則,然后c端系統實時根據兩個系統的計費規則計算費用么。

真的是這樣嗎?上面那套計費模型里,看著簡單,其實蘊藏著大量的問題,下面來給大家一一說明。

業務系統消息同步丟失

首先,因為歷史原因,上述計費模型會非常的復雜,不是我們看起來那么的簡單。

實際上,B 端系統每次修改完了計費規則以后,是要把計費規則通過 MQ 同步給 M 端系統的,然后 M 端系統會匯總 B 端系統的所有商家的計費規則,接著后續 C 端系統在計費的時候,是調用 M 端系統的接口拉取所有需要的計費規則來進行計算的。

如下圖所示:

單單就上圖這一個架構,就可能會讓我們在計費的時候可能因為一些技術原因出現問題。

比如說最典型的就是,不管因為什么,B 端系統那里修改了計費規則以后,可能因為網絡原因、MQ 故障、代碼 bug 等各種原因,并沒有同步到 M 端系統那里去,這就會導致 C 端系統一直用老的計費規則在計費。

嚴格來說,這就已經導致計費錯誤了,如下圖所示:

這還僅僅只是同步問題導致的計費錯誤而已,其實還有更加麻煩的一個問題,那就是當 M 端系統收到了 B 端系統同步過來的計費規則了以后,他可能會陸續把復雜的計費規則寫入多個數據存儲中。

沒錯,你沒看錯,有可能 M 端系統會用異構數據存儲架構,來存放不同的計費規則,比如 MySQL、MongoDB,等等。

如下圖:

| 計費業務系統計費問題

這個時候可能會出現一個問題,那就是 C 端系統可能會在你的一次計費規則同步的過程中,就從你 M 端系統這里來查詢各種計費規則來進行計費。

但是這個時候有可能會出現一個問題,那就是 MongoDB 里可能已經是最新的計費規則,而從 MySQL 里查出來的還是老的計費規則,也就是說,完全可能會出現,用了不一致的計費規則來進行計費。

比如下圖:

這是第二個可能出現計費錯誤的場景,第一個計費規則同步失敗和第二個計費規則并發讀寫,都是技術類的問題。

第三個計費錯誤的場景,就是我們的商家或者自己的運營,手欠甚至手抽,把計費規則改成了非常離譜的錯誤。

比如說,某一個計費規則正常基準金額是百元級別的,但是他給改成了幾塊錢,這可能會導致公司出現嚴重的損失。

如下圖:

所有這一切問題,都可能會導致計費的錯誤,那么說到這里,大家是不是想說,那還不簡單,case by case 的優化和處理不就完了。

比如說對 B 端和 M 端系統進行大范圍的加固,實現 MQ 消息不丟失保障機制,對 M 端系統異構存儲寫入和讀取,加個分布式鎖,寫入的時候不能讀取,讀取的時候不能寫入,對運營修改計費規則的時候進行校驗,加入各種校驗規則,亂改就不讓你通過。

沒錯,大家說的這些其實都可以,但是不知道大家想過一個問題沒有,對于真正復雜的公司級系統,比如上述的 B 端系統,看起來在圖里僅僅是一個框而已。

其實一家公司里可能是幾十個人維護的大平臺,M 端系統也是同理,所以如果要推動各方實現各種技術方案來做保障,首先在跨部門推動方面成本就是很高的。

這僅僅是其一,其二,就是你現在做了一些措施做了加強,但是不代表以后就不會有新的問題了。

比如說,你對 MQ 同步實現了消息不丟失方案,可是哪一天如果 MQ 掛了呢?

比如說,你如果在 M 端系統實現寫入和讀取加分布式鎖做互斥,那可能會導致并發性能大幅度的降低。

比如說,你給計費規則修改加入校驗規則,可是隨著計費規則不停的變化,很可能會導致你的校驗規則失效,或者要持續不斷的加入更多新的校驗規則。

如下圖:

計費業務數據補償系統設計

所有這一切其實都是治標不治本,對于這一類線上跟錢相關的,固然應該在技術和業務上嚴防死守,但是這都依賴技術團隊的技術素養,以及對業務校驗規則的持續維護,如果想要一勞永逸,那么通常我們會引入一套計費數據補償系統。

這個計費數據補償系統,是額外獨立開發的,我們來看看,用這個系統我們會實現哪些功能來解決剛才看到的那些問題。

首先,從本質上來說,我們不管具體的 B 端和 M 端的代碼邏輯是如何寫的,第一個有一點是可以肯定的,那就是 B 端和 M 端是需要實現數據同步和最終一致的。

所以說,我們不管他們之間是通過 MQ 來同步或者是什么,我們可以直接監聽 B 端和 M 端系統的數據存儲,通過定時拉取數據來實現比對,如果一旦發現兩邊數據不一致,則自動實現補償。

如下圖:

接著我們再來看第二個問題,不管你的 M 端計費規則的寫入和查詢邏輯如何,最大的問題就是你的某一次計費結果可能并沒有按照一致和正確的計費規則來進行。

所以說,我們的計費數據補償系統可以直接讓 C 端系統的計費接口把每次計費請求的日志上報給我們。

接著我們可以同時把 M 端系統的每一次計費規則的查詢和修改日志也上報給我們,我們可以把相關日志數據存儲到大數據系統中。

接著我們就可以基于大數據技術來進行相關系統的日志運算,檢查一下每一次計費運算查詢多個規則的時候,是否出現了多個規則在短時間內先后修改,然后導致使用了不一致的規則來計算的問題。

如下圖所示:

最后就是對于運營可能誤操作改錯計費規則的問題,我們可以拉取 C 端系統的每一次計費結果,然后對計費結果我們可以進行環比比對校驗。

就是說,你每一次計費結果都可以更過去的類似的計費結果進行比對,如果說差距過大,超過了 50% 的話,那么就會自動發送告警給運營,提醒他可能出現了計費額規則誤操作的問題。

如下圖所示:

總結

通過上述的計費數據補償系統,就可以直接繞開所有的具體計費規則和計費邏輯,跟 C 端系統、B 端系統、M 端系統完全解耦。

采用自行拉取數據、拉取日志、拉取計費結果等手段,用大數據一類的技術進行各種檢測,從根本上解決問題,以此來實現線上計費系統因為技術問題或者誤操作問題導致的計費錯誤。

-?

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2022-10-24 18:07:13

數據系統架構

2022-12-27 07:57:43

2021-04-28 08:52:22

高并發架構設高并發系統

2020-11-02 12:49:16

重構核心系統

2024-04-01 07:50:02

獨立開發編程獨立產品

2023-09-08 08:10:48

2023-09-08 08:22:30

2020-07-27 07:53:36

高并發流量系統

2020-03-03 07:59:29

設計秒殺系統

2024-04-24 10:38:22

2019-07-31 07:36:12

架構運維技術

2024-02-26 07:51:08

業務系統迭代

2025-04-07 04:00:00

教學型任務調度系統

2024-01-22 11:06:47

系統后端開發

2010-03-21 16:27:22

UNIX系統x86服務器大型機

2011-08-30 09:45:27

程序員

2022-11-21 06:40:23

微服務架構

2012-04-17 09:55:29

云計算分布式

2023-12-10 12:43:30

Linux系統命令

2022-12-25 18:58:53

架構RabbitMQ
點贊
收藏

51CTO技術棧公眾號

国内精品久久久久伊人av| 一级做a爱片久久| 国产精品激情自拍| 最新av电影网站| 欧美成年网站| 亚洲综合在线五月| 好看的日韩精品视频在线| 国产精品午夜影院| 久久国产成人精品| 欧美一级免费观看| 一区二区传媒有限公司| 免费看一级大黄情大片| 91porn在线| 亚洲精品一区| 亚洲色图视频免费播放| 精品伦理一区二区三区| 中文字幕精品一区二区精| 午夜精品亚洲| 亚洲性生活视频| 爱情岛论坛亚洲自拍| 日本三级一区| 亚洲精品视频免费看| 国产精品视频一区二区三区经| 国产农村妇女精品久久| 丁香花在线影院| 成人午夜av影视| 国产精品视频免费在线| 欧美片一区二区| 精品日韩在线| 日韩精品中文字幕在线| 四川一级毛毛片| 99九九久久| 动漫精品一区二区| 肉大捧一出免费观看网站在线播放| 在线天堂中文字幕| 欧美成人日韩| 日韩一区二区三区在线播放| 日韩av一二区| 爱爱精品视频| 欧美精品vⅰdeose4hd| caopor在线视频| 成人在线视频亚洲| 国产精品网站在线观看| 久久久一本精品99久久精品| 亚洲黄色小说网址| 激情小说亚洲一区| 国产日本欧美在线观看| 蜜臀99久久精品久久久久小说 | 成人免费一区二区三区在线观看| 欧美在线视频一区| 欧美丰满艳妇bbwbbw| 欧美一级精品| 亚洲丝袜av一区| 国产精品成人一区二区三区电影毛片| 日韩欧美少妇| 一本色道a无线码一区v| 国产精品无码一区二区在线| 第一中文字幕在线| 亚洲资源在线观看| 91视频 - 88av| 在线中文免费视频| 有坂深雪av一区二区精品| 乱子伦一区二区| 成人av黄色| 亚洲自拍偷拍图区| 国产精品一线二线三线| av电影免费在线看| 午夜视黄欧洲亚洲| 欧美 日韩 亚洲 一区| 福利在线导航136| 亚洲午夜精品久久久久久久久| 欧美高清性xxxxhd| 欧美视频综合| 国产女人水真多18毛片18精品视频| www.久久久| 黄色av一区二区三区| 成人免费观看av| 久久国产日韩欧美| 欧美少妇另类| 国产精品日韩成人| 免费的av在线| 免费成人在线电影| 欧洲国产伦久久久久久久| 五月婷婷丁香色| 国产成年精品| 亚洲成人激情在线| 蜜桃无码一区二区三区| 日韩激情在线| 欧美丰满少妇xxxx| xxxx.国产| 美女在线观看视频一区二区| 99精品国产高清在线观看| 色婷婷av一区二区三区之红樱桃| 国产在线精品一区二区三区不卡| 2019中文字幕免费视频| 337p粉嫩色噜噜噜大肥臀| 国内成人自拍视频| 国产精品一国产精品最新章节| 伊人成人在线观看| 国产酒店精品激情| 久久亚洲高清| 精品黄色免费中文电影在线播放| 久久久精品综合| 三级网在线观看| 国产在线美女| 制服丝袜中文字幕一区| 美女搡bbb又爽又猛又黄www| 国产va免费精品观看精品视频 | 性欧美疯狂xxxxbbbb| 国产乱子伦农村叉叉叉| 91精品福利观看| 日韩精品在线免费播放| 久久人妻无码aⅴ毛片a片app| 欧美限制电影| 欧美大荫蒂xxx| 中文字幕网址在线| 99精品偷自拍| 日韩精品福利片午夜免费观看| 黄色一级大片在线免费看产| 亚洲图片欧美色图| 五月天视频在线观看| 免费不卡中文字幕在线| 免费av一区二区| 中文字幕在线日本| 99久久99久久综合| 日本一本草久p| 国产成人免费精品| 日韩精品亚洲视频| 妺妺窝人体色www聚色窝仙踪| 很黄很黄激情成人| 成人自拍性视频| 国内在线精品| 欧美午夜视频一区二区| 久久国产免费视频| 99久久精品费精品国产风间由美| 操人视频在线观看欧美| 进去里视频在线观看| 91在线你懂得| www.99热这里只有精品| 日韩中文字幕无砖| 久久久精品国产| 在线观看不卡的av| 欧美极品美女视频| 欧在线一二三四区| 天天躁日日躁狠狠躁欧美| 久久久久久久电影一区| av免费在线不卡| 亚洲人成网站影音先锋播放| 污版视频在线观看| 日韩在线高清| 国产精品一区专区欧美日韩| 韩国福利在线| 欧美午夜精品一区二区蜜桃| x88av在线| 日韩精品成人一区二区三区| 久久久久99精品一区| 亚洲欧美精品| 日韩成人一区| 日韩在线一区二区三区免费视频| 国产高潮国产高潮久久久91| 九一九一国产精品| 天堂av免费看| 久久天堂久久| 久久久久久久久久久免费| 99视频在线观看免费| 亚洲精品中文在线影院| 精品人妻一区二区三区免费| 影音先锋日韩精品| 成人动漫在线视频| brazzers在线观看| 日韩激情在线视频| 久久国产乱子伦精品| 中文字幕高清不卡| 中文字幕成人在线视频| 欧美电影《睫毛膏》| 成人在线视频网| 暖暖在线中文免费日本| 亚洲аv电影天堂网| 伊人手机在线视频| 国产亚洲一本大道中文在线| 性chinese极品按摩| 91高清一区| 国产一区国产精品| 性欧美hd调教| 欧美成在线视频| 日韩电影免费| 7878成人国产在线观看| 九九热精品在线观看| 91色乱码一区二区三区| 亚洲性生活网站| 午夜国产精品视频| 老牛影视免费一区二区| 欧美激情三区| 久久久噜噜噜久久| 激情福利在线| 制服丝袜亚洲精品中文字幕| 亚洲精品www久久久久久| 国产日韩一级二级三级| 深夜做爰性大片蜜桃| 夜夜爽av福利精品导航| 亚洲人成网站在线观看播放| 日本一区二区三区播放| 日本久久久久久久久久久| 久做在线视频免费观看| 精品亚洲一区二区三区四区五区| www.youjizz.com亚洲| 国产亚洲成aⅴ人片在线观看| 国产中文字幕免费观看| 欧美mv日韩| 久久伊人资源站| 亚洲第一二区| 国产欧美va欧美va香蕉在线 | 亚洲欧美视频在线| 亚洲天堂国产精品| 精品久久久久久久久久| 亚洲综合视频网站| 久久精品一区八戒影视| 91精产国品一二三| 青青草精品视频| 国产 欧美 日韩 一区| 日韩欧美视频| 日本精品一区| 婷婷精品在线| 国产久一道中文一区| 91成人精品观看| 国产欧美va欧美va香蕉在| 亚洲人成在线网站| 欧美激情视频三区| www久久日com| 久久精品一偷一偷国产| 韩国中文字幕2020精品| 日韩精品中文字幕久久臀| 亚洲国产精品成人久久蜜臀| 在线播放一区二区三区| 国内av在线播放| 欧美性猛交xxxx黑人| 亚洲天堂日韩av| 亚洲一二三四久久| 久久精品国产亚洲av无码娇色| 99精品视频一区二区三区| 精品人妻无码中文字幕18禁| 激情久久久久久久久久久久久久久久| 国产精品igao激情视频| 国产精品毛片一区二区在线看| 成人在线观看网址| 欧美国产中文高清| 成人动漫在线视频| 91精品入口| 国产伦理久久久| 欧美日韩另类图片| 久久久久se| 国产成人黄色| 日韩wuma| 成人网18免费网站| 伊人天天久久大香线蕉av色| 999国产精品| 四虎影院一区二区| 综合天堂av久久久久久久| 99久re热视频精品98| 亚洲先锋影音| 国产自产在线视频| 99精品免费网| 草草草在线视频| 美女www一区二区| 天美一区二区三区| 高清不卡一区二区在线| 中国极品少妇xxxx| 久久久久久9999| 很污很黄的网站| 亚洲精品免费播放| 日本三级中文字幕| 欧美日韩激情视频8区| 男人天堂2024| 在线观看不卡一区| 99热这里只有精品9| 日韩欧美中文字幕公布| 四虎在线视频免费观看| 日韩av网址在线| 邻家有女韩剧在线观看国语| 中文字幕亚洲一区二区三区五十路| 免费的黄色av| 日韩成人av在线| h网站在线免费观看| 精品国产一区二区三区四区在线观看 | 伦理中文字幕亚洲| 牛牛电影国产一区二区| 欧美一性一乱一交一视频| 91精品xxx在线观看| 国产精品夜间视频香蕉| 911亚洲精品| 久久久久无码国产精品一区| 国产精品一区2区3区| 中文字幕一区二区三区乱码| 国产精品久久| 欧美成人一区二区在线观看| 毛片av中文字幕一区二区| 99久久综合网| 91麻豆成人久久精品二区三区| 亚洲熟妇一区二区| 99国产一区二区三精品乱码| 国产一区二区三区精品在线| 亚洲人成电影网站色mp4| 国产午夜精品无码| 欧美亚洲国产bt| 男人天堂综合网| 亚洲人精品午夜在线观看| 黄色网址在线免费播放| 国产成人精品国内自产拍免费看| 国产乱码午夜在线视频 | 公侵犯人妻一区二区三区| 久久久www免费人成精品| 欧美日韩一级在线观看| 精品国产91久久久| 中文字幕人成人乱码亚洲电影| 欧美写真视频网站| 精品人妻无码一区二区三区蜜桃一| 欧美精品黑人性xxxx| 加勒比一区二区三区在线| 久久av红桃一区二区小说| 91精品论坛| 亚洲综合小说区| 国产在视频线精品视频www666| 亚洲国产婷婷香蕉久久久久久99 | 日本一区二区三区在线视频| 欧美午夜久久| 岛国毛片在线播放| 91麻豆国产福利精品| www..com国产| 欧美一区二区三区性视频| 二区在线观看| 国产成人av网| 黄色欧美网站| 一卡二卡三卡视频| 国产精品影视在线| 日本高清黄色片| 在线观看www91| 亚洲 欧美 精品| 欧美xxxx14xxxxx性爽| 99综合久久| 亚洲日本一区二区三区在线不卡| 一区二区电影在线观看| 91蝌蚪视频在线观看| 91丝袜美腿高跟国产极品老师 | 成人丝袜18视频在线观看| 一级免费黄色录像| 色哟哟亚洲精品| 青草久久伊人| 日韩免费av片在线观看| 欧美综合自拍| 免费在线激情视频| aaa亚洲精品| 日韩av男人天堂| 日韩精品久久久久久福利| 国产精品—色呦呦| 国产欧美综合精品一区二区| 欧美视频官网| 国产大尺度视频| 亚洲va欧美va人人爽| 蜜桃在线一区二区| 久久电影一区二区| 日韩中文在线| 18黄暴禁片在线观看| av网站一区二区三区| 国产做受高潮漫动| 日韩电影免费在线观看中文字幕| 婷婷在线视频| 成人欧美一区二区三区黑人孕妇| 天堂久久av| 久久99中文字幕| 97精品久久久久中文字幕| 在线观看日本视频| 亚洲免费视频一区二区| 中文字幕在线视频网站| 相泽南亚洲一区二区在线播放| 狠色狠色综合久久| 国产视频精品视频| 日韩欧美a级成人黄色| 青春有你2免费观看完整版在线播放高清 | 日韩大片一区二区| 《视频一区视频二区| 丰满人妻妇伦又伦精品国产 | 免费在线视频欧美| 国产精品老女人视频| 99久久99热这里只有精品| 特级西西444www| 色综合天天综合狠狠| 成人在线免费观看| 亚洲最大的av网站| 亚洲美女一区| 欧美人与性囗牲恔配| 日韩一级在线观看| 欧美男人天堂| 欧美日韩一区二区三区电影| 成人午夜免费电影| 久久久久无码精品国产| 亚洲男人天堂久| 在线观看亚洲精品福利片| 婷婷五月综合缴情在线视频| 国产亚洲美州欧州综合国| 亚洲一区二区三区高清视频|