×

ribbon

Ribbon负载均衡(一)Ribbon实战(ribbon 负载均衡)

咿呀? 咿呀? 发表于2024-05-20 浏览4443 评论0
Ribbon实战 Ribbon怎么读,大部分人发音都是 rui ben( 瑞本) ,他能干什么?能处理负载均衡,是SpringCloud全家桶组件的一个负载均衡组件 他是怎么实现负载均衡的?他再springcloud全家桶中充当一个什么角色? 我们先谈谈 注册中心 1.注册中心 我们都知道微服务就是不同的服务组成的应用,每个应用都注册到注册中心,不管你用什么取注册发现服务的,比如Zookeeper, Eureka ,Nacos 全都提供了服务的注册发现功能 1.1 服务

spring cloud

nacos源码解析——服务下线(nacos源码启动)

tk88ok tk88ok 发表于2024-05-20 浏览4854 评论0
前言 服务下线分为两种,一种是客户端主动调用服务的接口发起下线请求,第二种就是服务故障,然后过长时间没有向服务端发送心跳,然后服务端也会启动一个定时任务,来定时剔除这种故障服务 1、客户端主动请求服务下线 还是通过NamingExample这个例子,如果客户端要主动下线,会调用NamingService#deregisterInstance 1.1、NamingService#deregisterInstance 这里也会构建出来实例对象,然后执行服务下线逻

gateway

「springcloud 2021 系列」Spring Cloud Gateway + OAuth2 + JWT 实现统一认证与鉴权

ACG ACG 发表于2024-05-20 浏览14559 评论0
通过认证服务进行统一认证,然后通过网关来统一校验认证和鉴权。 将采用 Nacos 作为注册中心,Gateway 作为网关,使用 nimbus-jose-jwt JWT 库操作 JWT 令牌 理论介绍 Spring Security 是强大的且容易定制的,基于 Spring 开发的实现认证登录与资源授权的应用安全框架 SpringSecurity 的核心功能: Authentication:身份认证,用户登陆的验证(解决你是谁的问题) Authorizatio

spring cloud

【微服务】Spring Cloud 和 SpringBoot 关系

大胜DSCAO 大胜DSCAO 发表于2024-05-20 浏览4079 评论0
前言 大家好,我是DJ李淳罡,微服务是现在面试中必不可少的一项技能了,掌握微服务,不仅能够加薪升职,还能在面试中,底气十足,不怯场,不怕被压薪资。所以今天就特意开了一个微服务专栏,给大家从0-1的介绍微服务知识,由浅入深,逐渐掌握,感兴趣的可以订阅收藏,防止下次找不到了哦~ SpringBoot Spring Boot基于Spring开发,它本身并不提供Spring框架的核心特性以及扩展功能,只是用来快速、敏捷地开发新一代基于Spring框架的应用程序。 也就是说,它并不是用

spring cloud

spring-cloud-gateway 网关示例

零距离 零距离 发表于2024-05-20 浏览5543 评论0
简介 由于有如此众多的客户端和服务器,在云体系结构中包括一个 API 网关通常会很有帮助。网关可以负责保护和路由消息,隐藏服务,限制负载以及许多其他有用的事情。 Spring Cloud Gateway 为您提供对 API 层的精确控制,集成了 Spring Cloud 服务发现和客户端负载平衡解决方案,以简化配置和维护。 Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Proj

spring cloud

解决没有配置本地nacos但是一直发生localhost:8848连接异常的问题

尉蓝屋檐 尉蓝屋檐 发表于2024-05-20 浏览10050 评论0
简介 事情是这样的,为一个项目配置了注册中心nacos,一开始配置的是本机的nacos服务,后面将nacos地址改为虚拟机后,项目虽然启动成功,但是报nacos异常,如下: 一共有两个配置文件:  分别配置了:   可以看到根本没有关于localhost:8848的配置,但是还是 报了localhost:8848的异常,打开虚拟机的nacos可视化界面,发现服务已经注册到虚拟机的nacos中了  出现问题的版本为: <!-- 注册中心-nacos--&g

gateway

SpringCloud alibaba实战(springcloud alibaba实战派百度云)

wangmeda wangmeda 发表于2024-05-20 浏览5629 评论0
1.什么是Spring cloud Alibaba 1.1 简介 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。 1.2 主要功能

ribbon

浅谈Springcloud-Ribbon负载平衡原理及源代码 (springcloud ribbon负载均衡配置)

自知之明 自知之明 发表于2024-05-20 浏览4062 评论0
前言:Eureka的服务发现是基于服务名称获取服务列表,然后在对服务列表做负载均衡。那么,这其中负载均衡的过程原理又是什么呢? 在使用RestTemplate发起请求需要在RestTemplate上添加@LoadBalanced注解,这个注解发起的请求会被Ribbon的拦截器给拦截和处理。这个拦截器为LoadBalancerInterceptor,其实现了ClientHttpRequestInterceptor。 LoadBalancerInterceptor源码如下: package o

spring cloud

Spring Cloud Alibaba之nacos(Spring cloud alibaba)

UPARK UPARK 发表于2024-05-20 浏览4287 评论0
SpringCloud Alibaba 简介 简介 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用 微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布 式应用服务。 依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用 接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。 源码地址  https://gi

spring boot

深入理解为什么nacos配置信息要放到bootstrap.properties「源码分析/图文详解」

25013415 25013415 发表于2024-05-20 浏览4910 评论0
目录 一、前言 二、问题再现 三、原因分析 1、项目启动 2、环境信息加载 3、扫描spring.factories 4、实例化对象 一、前言 本篇主要介绍在nacos作为配置中心时,配置信息在application.properties(或yml)以及在bootstrap.properties(或yml)中的区别,以及遇到的问题,通过源码分析及debug调试跟踪,来深入理解nacos作为配置中心时,是如何加载配置信息的。 二、问题再现 在项目中创建boot

ribbon

SpringCloud的学习笔记(Eureka、Ribbon、Feign、Hystrix、Zuul)

帝王组仁希 帝王组仁希 发表于2024-05-20 浏览6793 评论0
1. 微服务 微服务架构:是一套使用小服务或者单一业务来开发单个应用的方式或途径。 微服务架构特点: 单一职责 服务粒度小 面向服务(对外暴露REST api) 服务之间相互独立 与使用ESB的SOA架构的区别:微服务架构没有使用ESB,有服务治理注册中心;业务粒度小。 2. Spring Cloud概述 目标:Spring Cloud整合的组件和版本特征 小结: 整合的组件可以有很多组件;常见的组件有:eureka注册中心,Gateway网关,Rib