redis中的緩沖區(qū) aof持久化:第一步執(zhí)行寫入命令;第二步將寫命令寫到用戶空間的aof緩沖區(qū),后續(xù)將aof緩沖區(qū)的寫命令發(fā)送內(nèi)核空間的pag...

redis中的緩沖區(qū) aof持久化:第一步執(zhí)行寫入命令;第二步將寫命令寫到用戶空間的aof緩沖區(qū),后續(xù)將aof緩沖區(qū)的寫命令發(fā)送內(nèi)核空間的pag...
HTTP接口和RPC接口都是生產(chǎn)上常用的接口,顧名思義,HTTP接口使用基于HTTP協(xié)議的URL傳參調(diào)用,而RPC接口則基于遠(yuǎn)程過(guò)程調(diào)用。 RP...
DTM 簡(jiǎn)介 前面章節(jié)提及的MassTransit、dotnetcore/CAP都提供了分布式事務(wù)的處理能力,但也僅局限于Saga和本地消息表模...
上一篇咱們實(shí)現(xiàn)了幾乎所有的數(shù)據(jù)庫(kù)訪問(wèn)代碼。這一次咱們進(jìn)一步實(shí)現(xiàn) GraphQL 接口封裝。 一、GraphqQL 模式建立 基礎(chǔ)模式: 基礎(chǔ)維度...
一、分布式系統(tǒng)的可用性與擴(kuò)展性 1.高可用 服務(wù)可用性:允許有節(jié)點(diǎn)停止服務(wù) 數(shù)據(jù)可用性:部分節(jié)點(diǎn)丟失,不會(huì)丟失數(shù)據(jù) 2.可擴(kuò)展性 請(qǐng)求量提升/數(shù)...
作者:vivo 互聯(lián)網(wǎng)存儲(chǔ)技術(shù)團(tuán)隊(duì)-Luo Mingbo、中間件團(tuán)隊(duì)- Liu Runyun 本文根據(jù)“2022 vivo開(kāi)發(fā)者大會(huì)"現(xiàn)場(chǎng)演講內(nèi)...
談起消息隊(duì)列,內(nèi)心還是會(huì)有些波瀾。 消息隊(duì)列,緩存,分庫(kù)分表是高并發(fā)解決方案三劍客,而消息隊(duì)列是我最喜歡,也是思考最多的技術(shù)。 我想按照下面的四...
1 Elasticsearch 1.1 簡(jiǎn)介 ES是使用 Java 編寫的一種開(kāi)源搜索引擎,它在內(nèi)部使用 Lucene 做索引與搜索,通過(guò)對(duì) L...
根據(jù)軟件設(shè)計(jì)模式分層設(shè)計(jì)的思想,測(cè)試用例作為最上層的業(yè)務(wù)層面,其很多的操作行為應(yīng)該定義得足夠抽象,通過(guò)中間層來(lái)接觸測(cè)試用例和實(shí)際被測(cè)對(duì)象之間的耦...
一、緩存簡(jiǎn)介 1.1 什么是緩存 緩存就是數(shù)據(jù)交換的緩沖區(qū)。緩存的本質(zhì)是一個(gè)內(nèi)存 Hash。緩存是一種利用空間換時(shí)間的設(shè)計(jì),其目標(biāo)就是更快、更近...