热门关键字:
什么是分布式系统

  一、三个步骤完成华丽转身——任意软件变为“分布式”分布式——一个高大上的名词,是计算机软件设计中人民群众喜闻乐见的“逼格满满”、“不明觉厉”的几个名词之一。但很可惜,这玩意儿一点也不复杂,甚至有些“简单”。不信?你只要遵循下述步骤即可将任何一个软件拆分为“分布式”的:将你的整个软件视为一个系统(不管它有多复杂)将整个系统分割为一系列的Process(进程),每个Process完成一定的...

318
2021/3/8 11:37:10
0
View Details
分布式锁原理及实现方式(转载)

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partitiontolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...

512
2020/5/11 17:07:32
0
View Details
kafka分布式集群搭建

一、版本CentOS7.5zookeeper-3.4.12kafka_2.12-1.1.0二、zookeeper安装1、下载解压zookeeper压缩包tar-zvxfzookeeper-3.4.12.tar.gz2、创建数据与日志文件夹mkdir/usr/local/zookeeper-3.4.12/datamkdir/usr/local/zookeeper-3.4.12/l...

382
2020/4/23 15:56:07
0
View Details
这个秋季过关斩将—设计模式,分布式,多线程

一、前言今天为什么要谈论这个话题昵?想必大家都知道了,又到一年的中跳槽季了,肯定有一些小伙伴寂寞难耐,想出去搞事情了。在此,我抛出三个词,这三词应该归属面试最热词的范畴了,这是我自身体会及从各个同行公认的。下面我简单概述一下,希望对大伙有所帮助。二、设计模式概念设计模式(DesignPattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用...

360
2020/4/21 15:20:06
0
View Details
SpringBoot2.0 整合 FastDFS 中间件,实现文件分布式管理

一、FastDFS简介1、FastDFS作用FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件上传、文件下载等,解决了大容量存储和负载均衡的问题。安装连接:安装流程详解2、核心角色FastDFS是由跟踪服务器(trackerserver)、存储服务器(storageserver)和客户端(client)三个部分组成。1)跟踪服务器FastDFS的协...

544
2020/4/1 15:06:17
0
View Details
资深P7架构师详解淘宝服务端高并发分布式架构演进之路

1.概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2.基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomcat和数据库分别部署在不同...

290
2020/3/26 10:39:51
0
View Details