首页文章
-
高并发解决方案详解(8大主流架构方案)
高并发是非常核心的大型架构技能,也是大厂重点考察的内容,下面我就全面来详解高并发解决方案@mikechen 负载均衡 负载均衡是:分布式系统、和高并发系统中,至关重要的技术。 负载均衡:是将用户请求分配到多台服务器上,避免单台服务器成为瓶颈,这使得系统能够处理更多的并发请求,提高整体处理能力。 所以,在高并发的场景,很多都会涉及到:负载均衡。 负载均衡(Load Balancing):是一种分布式…... -
Dubbo最全详解(图文全面总结)
Dubbo是非常重要的微服务组件,也是大厂经常考察的对象,下面我就全面来详解Dubbo@mikechen Dubbo Dubbo 是一个高性能、轻量级的开源 Java RPC(远程过程调用)框架,由阿里巴巴开发、并开源。 通过 Dubbo,开发者可以将复杂的分布式通信细节隐藏起来,专注于业务逻辑的实现,从而加快开发速度。 Dubbo采用了高性能的网络通信框架(如: Netty),实现了快速的数据传…... -
RocketMQ最全详解(图文全面总结)
RocketMQ是非常重要的消息中间件,是构建高并发的基石,下面我就全面来详解RocketMQ @mikechen RocketMQ定义 RocketMQ是一款分布式消息中间件,由阿里巴巴开发,后开源给apache基金会成为了apache的顶级开源项目。 它是一个高吞吐量、低延迟、高可用性、可伸缩性的消息队列系统,常用于异步通信、解耦系统、削峰填谷等场景。 RocketMQ特点 Ro…... -
Nacos最全详解(图文全面总结)
Nacos是非常重要的微服务组件,也是大厂经常考察的内容,下面我就全面来详解Nacos@mikechen Nacos介绍 Nacos是一个开源的动态服务发现、配置管理、和服务管理平台,它由阿里巴巴开发,旨在帮助更好地构建微服务应用。 Nacos作用功能 Nacos的作用,主要解决以下4大点: 服务注册与发现:允许应用程序自动注册自己的实例,并且能够动态地发现其他服务实例。 动态配置管…... -
Sentinel最全详解(图文全面总结)
Sentinel是微服务的核心组件,是构建微服务的基石,下面我就全面来详解Sentinel@mikechen Sentinel简介 Sentinel 是一款由阿里巴巴开源的轻量级流量控制、和熔断降级组件,旨在解决分布式系统中的流量管理、和服务保护问题。 Sentinel功能 Sentinel 作用:主要用于解决微服务架构中的:流量控制、熔断降级、系统负载保护等问题。 流量控制:Sen…... -
Spring Cloud Config最全详解(作用原理及配置使用)
Spring Cloud Config是微服务的配置中心,是构建微服务的基石,下面就给大家全面详解Spring Cloud Config原理及使用@mikechen Spring Cloud Config定义 Spring Cloud Config是Spring Cloud生态系统中的一个组件,它提供了集中式外部配置管理的功能。 Spring Cloud Config允许你将应用程序的配置从代码中…... -
SpringCloud最全详解(万字图文总结)
SpringCloud是构建微服务的基石,也是大厂重点考察对象,下面我就全力来详解SpringCloud@mikechen Spring Cloud Spring Cloud 是基于 Spring Boot 的微服务架构开发工具,它提供了一整套解决方案,用于快速构建分布式系统中的各个组件和服务。 如下图所示: 主要会包含,比如:服务注册与发现(Eureka)、配置管理(config)、负载均衡(r…... -
Consul最全详解(原理架构及应用场景)
Consul是微服务的核心组件,是构建微服务的基石,下面我就全面来详解Consul@mikechen Consul定义 Consul是由HashiCorp开发的开源工具,用于简化微服务架构中的服务发现、和配置管理。 Consul作用 Consul主要解决以下4大点: 服务发现:Consul允许服务在注册时,将自己的位置注册到集中的存储中,并允许其他服务查询该存储以发现所需的服务。 健…...