成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

微信紅包高性能架構復雜度分析

開發 架構
做性能分析,我們計算的都是按峰值來計算,上圖是我們得出的一些數據。軟件系統的性能都是用峰值TPS/QPS來衡量的,其時間單位是秒。

紅包復雜度總體分析

圖片圖片

紅包業務應該屬于質量復雜度

圖片圖片

紅包高性能復雜度分析

圖片圖片

做性能分析,我們計算的都是按峰值來計算,上圖是我們得出的一些數據。軟件系統的性能都是用峰值TPS/QPS來衡量的,其時間單位是秒。

紅包高性能復雜度應對思路:

對照復雜度

圖片圖片

進程模型:主從模型、生產者-消費者模型、管道模型...

網絡模型:TCP/IP模型、五層模型、OSI模型...

緩存模型:應用程序緩存模型、數據庫緩存模型、內存緩存模型...

紅包高性能復雜度應對思路-發紅包:

圖片圖片

因為你不是新開發一個系統,那進程模型、網絡模型、緩存模型基本都是跑在原有的框架之上,基本不要改,用springboot就用springboot。

存儲模型考慮點是紅包的讀寫業務還是比較復雜的,不是一個簡單的查詢模型,所以暫時用B+樹,B+樹的高度保持平衡,使查找操作效率高,在插入和刪除操作時性能相對穩定,支持范圍查詢,因為它的葉子節點有序排列

集群方面:計算高性能 發紅包是個簡單的業務,任務分配就行了。存儲方面,關系數據庫的分片存儲 一個數據庫支持2.5萬個紅包, 還是比較吃力的。

發紅包架構圖:

圖片圖片

上面是一個初步的架構 草稿紙也能畫得出來。

看紅包

圖片圖片

存儲不用 Redis List   用數據庫是否可以?其實也是可以,性能要關注 ,Mysql的成本比較高,同等的條件范圍下,一般來說數據庫的服務器的成本要比負責運算的機器要高。

為啥 hash ?搶紅包分配在一個機器,業務會簡單,實現簡單不要分布式的消費

不過中間增加機器,hash的過程肯定會變。

看紅包:

圖片圖片

看紅包架構= 搶紅包架構

圖片圖片

紅包高性能方案  整體架構

圖片圖片

紅包整體架構圖-單機房示意圖:

圖片圖片

紅包高性能方案 - 更高一級的架構決策

圖片圖片

高性能架構的成本優化思路:

圖片圖片

假設現在紅包業務總共部署了1000臺服務器,老板覺得運營成本太高,希望能夠節省一些成本。

優化:

1. 服務器改為 Go 實現?

2. 發紅包的時候拆分?

3. 紅包業務和其它業務共用服務器?

創新:

1. 開發紅包數據庫?

2. 彈性擴容/縮容?

紅包架構 - 全部用數據庫存儲

圖片圖片

其中的變化是:去掉了RedisCluster

優化方案-發紅包拆分:這還是比較投機取巧的

圖片圖片

【小結】

  1. 紅包的復雜度主要體現在質量復雜度
  2. 每天1億的請求量不一定是高性能
  3. 將發紅包、拆紅包分為不同的服務,可以提升性能
  4. 紅包業務可以作為支付業務的功能,也可以按照獨立業務來看
  5. 降本不只是主要靠提升單機處理性能
責任編輯:武曉燕 來源: 二進制跳動
相關推薦

2018-12-18 10:11:37

軟件復雜度軟件系統軟件開發

2021-10-23 06:44:02

性能分析Profiler復雜度分析

2025-03-04 00:00:33

2024-04-16 08:19:40

架構高可用消息隊列

2024-04-25 08:33:25

算法時間復雜度空間復雜度

2021-01-05 10:41:42

算法時間空間

2020-11-30 06:26:31

算法時間表示法

2009-07-09 10:45:16

C#基本概念復雜度遞歸與接口

2015-11-12 09:39:28

微信紅包實現

2021-04-25 14:29:02

數據結構動態數組時間復雜度

2015-10-13 09:43:43

復雜度核心

2019-12-24 09:46:00

Linux設置密碼

2022-08-16 09:04:23

代碼圈圈復雜度節點

2020-12-30 09:20:27

代碼

2020-02-06 13:59:48

javascript算法復雜度

2009-07-07 08:26:34

Web應用的性能

2022-03-02 09:53:22

計算Transforme性能

2015-02-26 13:54:01

微信支付寶紅包

2024-04-09 07:53:04

高可用架構擴展性

2020-06-01 08:42:11

JavaScript重構函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区不卡 | 日韩免费视频 | 亚洲狠狠 | 国产一区免费 | 日韩国产欧美 | 一区二区三区在线免费观看 | 国产一区二区三区四区五区加勒比 | 久久国产一区 | 久在线观看 | 一级黄色绿像片 | 日本精品久久久久久久 | 欧美激情在线播放 | 久草在线 | 在线欧美亚洲 | a级性视频 | 国产精品178页 | 国产高清免费视频 | 精品国产乱码久久久久久蜜退臀 | 香蕉超碰 | 精品日韩一区二区 | 久久国产一区二区 | 中文字幕97 | 国产高清免费视频 | 国产一区电影 | 一级做a爰片性色毛片 | www.国产精 | 射欧美 | 精品国产精品 | 亚洲高清视频在线观看 | 欧美日韩在线一区二区 | 欧美日韩精品免费 | 91久久| 麻豆亚洲 | 国产美女一区二区三区 | 久久成人午夜 | 亚洲精品一区二三区不卡 | 国产成人精品午夜视频免费 | 国精产品一区一区三区免费完 | 国产一级大片 | 亚洲免费在线观看 | 欧美视频三级 |