BRFS简介 BRFS(Bonree Distributed FileSystem)是一个主要针对海量(10亿个文件以上)小文件(快照、图片、语音等,普遍大小在1KB-50K...
BRFS简介 BRFS(Bonree Distributed FileSystem)是一个主要针对海量(10亿个文件以上)小文件(快照、图片、语音等,普遍大小在1KB-50K...
一、分布式理论基础 1. CAP理论 2. BASE理论 3. 数据一致性理论(副本、协调者、分布式协议2PC 3PC、选举、逻辑时钟) 4. 数据一致性模型 二、分布式缓存...
在项目里,经常会有一些主线业务之外的其它业务,比如,下单之后,发送通知、监控埋点、记录日志…… 这些非核心业务,如果全部一梭子写下去,有两个问题,一个是业务耦合,一个是串行耗...
本文从一个输入密码登录场景说起,详细介绍了密码传输过程的改进和思路,最后展现出一个相对安全的传输和存储方案。 场景 在互联网项目中,我们经常会遇到以下场景: 用户注册,输入验...
概述 互联网架构技术发展历程 软件开发行业继续向前迈进。 在2017年,我们看到了新版本的流行语言,框架和工具,这给了我们更多的力量,并且改变着我们的工作方式。 跟上一切潮流...
前言:大部分业务研发同学在工作的90%的场景下会和各种数据打交道,在此过程中迈不过去的一个坎就是MySQL了,这篇文章从研发同学的视角来讲述在MySQL使用中需要了解的各种关...
概述 性能优化根据优化的类别,分为业务优化和技术优化。业务优化产生的效果也是非常大的,但它属于产品和管理的范畴。同作为程序员,在平常工作中,我们面对的优化方式,主要是通过一系...
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 一、优化的哲学...
概述 之前整理的一些mysql方面内容,适合做备忘,因为我基本不会去记这些概念性的东西,大家做个了解就可以了。 一、定义数据库和实例 1、数据库: 物理操作系统文件或其他形式...
本文的主要目的是指导你使用新的 Spring Cloud 组件构建微服务架构,替换废弃的 Netflix 项目。示例应用的源码可以在GitHub上的仓库中找到。 架构 下图展...