最新文章
-
分库分表最全详解(图文全面总结)
分库分表是大型架构的必备技能,也是大厂重点考察的对象,下面我就全面来详解分库分表@mikechen 什么是分库分表 分库分表是数据库设计、和管理中的一种策略,主要解决随着数据量、和并发访问量的增加而带来的性能、和扩展性问题。 分库分表,主要就是两种常用手段:“分库”、和“分表”。 如下图所示: 分库(Database Sharding): 将数据按照某种规则,分散到多个独立的数据库中,每个数据库称…... -
分布式存储最全详解(图文全面总结)
什么是分布式存储? 分布式存储是一种数据存储系统,它将数据存储在多个节点上,这些节点可以分布在不同的地理位置或网络中。 分布式存储系统通常采用复制、分片、分布式文件系统、或对象存储等技术,来实现数据的存储和管理。 分布式存储的特点 在分布式存储存储中,数据通常被分成多个部分,并且每个部分被存储在不同的节点上,这些节点之间可能通过网络连接。 分布式存储,主要有如下4大特点: 1.可靠性…... -
负载均衡算法最全详解(图文全面总结)
负载均衡是分布式、高并发架构的核心系统,下面重点给大家详解5大负载均衡算法@mikechen 负载均衡(Load Balancing),是指将请求分发到多个服务器上,负载均衡器使用不同的算法来决定将请求分配给:哪个服务器。 常见的负载均衡算法包括:轮询、加权轮询、最少连接...等,下面分别详解@mikechen 1.轮循 轮循(Round Robin)是一种简单的负载均衡算法,将请求或者负载依次分…... -
Kafka如何保证消息不被重复消费?
Kafka如何保证消息不被重复消费,这是生产环境经常面临的问题,也是大厂重点考察内容,下面我就全面来详解Kafka如何保证消息不被重复消费@mikechen 什么是重复消费 重复消费是指消息系统中的消费者,例如:(消息队列中的消费者),在某些情况下会多次接收、并处理同一条消息。 一句话总结,就是已经处理过的消息,会被“多次”处理,从而导致重复的操作。 如果消费的是你的支付宝余额,也就是说你的余额,…... -
分布式任务调度详解(图文全面总结)
分布式任务调度是非常核心的分布式系统,下面我就全面来详解分布式任务调度,以及分布式任务调度框架@mikechen 分布式任务调度 分布式任务调度是指在分布式计算环境下,对任务进行合理地分配、调度和执行的过程,这就是分布式任务调度。 分布式任务调度功能 通常情况下,分布式任务调度框架负责以下几个方面的工作: 任务管理:负责任务的注册、监控和状态管理,包括任务的提交、取消和重试等操作。 资源调度:根据…... -
云技术最全详解(图文全面总结)
云技术是未来技术新趋势,所以需要重点掌握云技术,下面我就全面的详解云技术及技术体系@mikechen 什么是云技术 云技术是一种云计算和存储模式,它通过互联网为用户提供各种计算服务、存储服务、和应用服务。 云技术的特点 云技术具有以下5大特点: 灵活性和可扩展性:云技术允许用户,根据需求快速增加、或减少计算和存储资源,以应对业务的变化。 资源共享和多租户模式:在公有云环境中,多个用户…...