随笔分类 -  spring系列

摘要:一、Ribbon简介 分布式系统中,当服务提供者集群部署时,服务消费者就需要从多个服务提供者当中选择一个进行服务调用,那么此时就会涉及负载均衡,将请求分发到不同的服务实例上。 常用的负载均衡有两种实现方式,一种是独立部署负载均衡程序,比如nginx;一种是将负载均衡的逻辑嵌入到服务消费者端的程序中。 阅读全文
posted @ 2022-01-10 20:10 Lucky帅小武 阅读(509) 评论(0) 推荐(0)
摘要:一、Zuul简介 1、网关的作用 分布式架构中,服务节点数量较多,而对于客户端而言,多个服务节点暴露出来的API应该是统一的,否则每个节点地址不同,客户端就需要维护所有服务节点地址然后再选择一个访问,很明显客户端的维护成本就很高。 此时就需要有一个暴露统一API的网关服务将多服务节点封装,客户端访问 阅读全文
posted @ 2022-01-07 11:44 Lucky帅小武 阅读(673) 评论(0) 推荐(0)
摘要:前言 微服务需要将大的系统拆分成众多的微服务,每个微服务为了提高高可用性往往又会部署多个节点,所以就会导致微服务实例个数很多,而且各个服务之间又可能会相互调用。所以需要有一个统一管理微服务实例的模块用于注册服务和发现服务。 服务注册指服务提供者实例将自己注册到注册中心,将自身的服务名和IP地址上报给 阅读全文
posted @ 2021-12-30 17:08 Lucky帅小武 阅读(685) 评论(0) 推荐(0)
摘要:一、SpringMVC简介 SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。 二、SpringMVC核心组件 DispatcherS 阅读全文
posted @ 2021-11-29 11:35 Lucky帅小武 阅读(562) 评论(1) 推荐(0)
摘要:前言 SpringBoot本质上没有技术革新,而是在Spring框架的基础之上简化了系统的配置,核心功能是自动装配和starter组件 一、SpringBoot核心功能 1、独立运行程序(SpringBoot程序可以不依赖其他容器独立运行) 2、内嵌Servlet容器(内嵌Servlet容器,不依赖 阅读全文
posted @ 2021-05-08 17:09 Lucky帅小武 阅读(552) 评论(0) 推荐(0)