BRFS簡(jiǎn)介 BRFS(Bonree Distributed FileSystem)是一個(gè)主要針對(duì)海量(10億個(gè)文件以上)小文件(快照、圖片、語(yǔ)音等,普遍大小在1KB-50K...
BRFS簡(jiǎn)介 BRFS(Bonree Distributed FileSystem)是一個(gè)主要針對(duì)海量(10億個(gè)文件以上)小文件(快照、圖片、語(yǔ)音等,普遍大小在1KB-50K...
一、分布式理論基礎(chǔ) 1. CAP理論 2. BASE理論 3. 數(shù)據(jù)一致性理論(副本、協(xié)調(diào)者、分布式協(xié)議2PC 3PC、選舉、邏輯時(shí)鐘) 4. 數(shù)據(jù)一致性模型 二、分布式緩存...
在項(xiàng)目里,經(jīng)常會(huì)有一些主線業(yè)務(wù)之外的其它業(yè)務(wù),比如,下單之后,發(fā)送通知、監(jiān)控埋點(diǎn)、記錄日志…… 這些非核心業(yè)務(wù),如果全部一梭子寫(xiě)下去,有兩個(gè)問(wèn)題,一個(gè)是業(yè)務(wù)耦合,一個(gè)是串行耗...
本文從一個(gè)輸入密碼登錄場(chǎng)景說(shuō)起,詳細(xì)介紹了密碼傳輸過(guò)程的改進(jìn)和思路,最后展現(xiàn)出一個(gè)相對(duì)安全的傳輸和存儲(chǔ)方案。 場(chǎng)景 在互聯(lián)網(wǎng)項(xiàng)目中,我們經(jīng)常會(huì)遇到以下場(chǎng)景: 用戶(hù)注冊(cè),輸入驗(yàn)...
概述 互聯(lián)網(wǎng)架構(gòu)技術(shù)發(fā)展歷程 軟件開(kāi)發(fā)行業(yè)繼續(xù)向前邁進(jìn)。 在2017年,我們看到了新版本的流行語(yǔ)言,框架和工具,這給了我們更多的力量,并且改變著我們的工作方式。 跟上一切潮流...
前言:大部分業(yè)務(wù)研發(fā)同學(xué)在工作的90%的場(chǎng)景下會(huì)和各種數(shù)據(jù)打交道,在此過(guò)程中邁不過(guò)去的一個(gè)坎就是MySQL了,這篇文章從研發(fā)同學(xué)的視角來(lái)講述在MySQL使用中需要了解的各種關(guān)...
概述 性能優(yōu)化根據(jù)優(yōu)化的類(lèi)別,分為業(yè)務(wù)優(yōu)化和技術(shù)優(yōu)化。業(yè)務(wù)優(yōu)化產(chǎn)生的效果也是非常大的,但它屬于產(chǎn)品和管理的范疇。同作為程序員,在平常工作中,我們面對(duì)的優(yōu)化方式,主要是通過(guò)一系...
在進(jìn)行MySQL的優(yōu)化之前,必須要了解的就是MySQL的查詢(xún)過(guò)程,很多查詢(xún)優(yōu)化工作實(shí)際上就是遵循一些原則,讓MySQL的優(yōu)化器能夠按照預(yù)想的合理方式運(yùn)行而已。 一、優(yōu)化的哲學(xué)...
概述 之前整理的一些mysql方面內(nèi)容,適合做備忘,因?yàn)槲一静粫?huì)去記這些概念性的東西,大家做個(gè)了解就可以了。 一、定義數(shù)據(jù)庫(kù)和實(shí)例 1、數(shù)據(jù)庫(kù): 物理操作系統(tǒng)文件或其他形式...
本文的主要目的是指導(dǎo)你使用新的 Spring Cloud 組件構(gòu)建微服務(wù)架構(gòu),替換廢棄的 Netflix 項(xiàng)目。示例應(yīng)用的源碼可以在GitHub上的倉(cāng)庫(kù)中找到。 架構(gòu) 下圖展...