1. 什么是時(shí)間軸 所有發(fā)生的事件翁垂,都被按照時(shí)間的順序詳細(xì)記錄,可以通過切換時(shí)間追溯到歷史上任何一天误债,展示當(dāng)時(shí)的狀態(tài)蔬顾。簡(jiǎn)單地說(shuō)隅居,就是給每一條數(shù)據(jù)...
前言 熱點(diǎn)賬戶廣泛存在于大商戶或明星用戶的出入賬峡碉、營(yíng)銷等場(chǎng)景须揣,是行業(yè)普遍存在的技術(shù)問題盐股。 賬戶系統(tǒng)最重要、最基礎(chǔ)的系統(tǒng)工作是記賬耻卡,記賬的準(zhǔn)確性疯汁、...
前言 分庫(kù)分表是一個(gè)老生常談的問題,但網(wǎng)上的大多數(shù)文章只是概要式講述卵酪,一些核心步驟一筆帶過幌蚊。 這篇文章給大家講述所有可行性方案的同時(shí),系統(tǒng)性溃卡、完...
前言 本地緩存和業(yè)務(wù)請(qǐng)求在同一臺(tái)機(jī)器上溢豆,相對(duì)于Redis讀寫速度非常快瘸羡,對(duì)于一些變更頻率低漩仙、實(shí)時(shí)性要求低的數(shù)據(jù),可以放在本地緩存中犹赖,提升訪問速度...
前言 WebSocket是一種在網(wǎng)絡(luò)應(yīng)用程序中队他,使客戶度端和服務(wù)器之間可以進(jìn)行雙向通信的協(xié)議。它允許數(shù)據(jù)可以在建立連接后進(jìn)行實(shí)時(shí)交換峻村,而不必依賴...
前言: 消息隊(duì)列的主要作用是實(shí)現(xiàn)系統(tǒng)間的解耦麸折、異步處理和削峰填谷。 由于消息隊(duì)列的異步使用特性粘昨,天然的會(huì)存在一定概率消息丟失的情況垢啼。 方案1:消...
前言: 在傳統(tǒng)的數(shù)據(jù)庫(kù)應(yīng)用中窜锯,數(shù)據(jù)庫(kù)事務(wù)與消息的發(fā)送是獨(dú)立的兩個(gè)操作,如果數(shù)據(jù)庫(kù)事務(wù)因?yàn)槟撤N原因失敗了芭析,消息可能已經(jīng)被發(fā)送出去了衬浑,這就導(dǎo)致了數(shù)據(jù)...
1. 背景 歷史原因,公司部分系統(tǒng)使用基于ECS自建 kafka消息隊(duì)列放刨,造成運(yùn)維成本浪費(fèi)工秩、項(xiàng)目穩(wěn)定性差等問題。 1. 方案匯總 方案1...
前言 有時(shí)業(yè)務(wù)需要對(duì)一些敏感字段處理进统,結(jié)合權(quán)限系統(tǒng)助币,對(duì)不同請(qǐng)求方的字段權(quán)限進(jìn)行字段控制。本方案是基于AOP方案螟碎。 核心代碼 AuthorityF...