SpringCache缓存快速实现注解
SpringCache是一个框架,只需要添加一个注解,就能实现缓存功能的实现,常用的就是Redis的缓存实现 依赖 spring-boot-starter-data-redis 与 spring-boot-starter-cache @EnableCatching标注在启动类上,开启基于注解的缓存功能 @CachePut 将方法的缓存值放入到缓存中 @CachePut(value=“userCache”,...
SpringCloud-Eureka原理分析
Eureka是Netflix开源的一款用于实现服务注册与发现的工具。在微服务架构中,服务的动态注册和发现是必不可少的组成部分,而Eureka正是为了解决这一问题而诞生的。 一、为何需要Eureka 在微服务架构中,服务之间的协同合作和高效通信是至关重要的。服务的自动注册与发现成为了解决这一挑战的核心问题之一。Eureka作为Netflix开源的服务注册与发现组件,提供了一种简单且高效的解决方案。通过Eureka...
SpringCloud-Ribbon实现负载均衡
下几点优势: 3、负载均衡原理分析 负载均衡是指将请求分发到多个服务器上,以达到减轻单一服务器负载、提高系统性能的目的。它通过算法和策略来决定将请求发送到哪个服务器,从而实现整个系统的资源优化。 二、SpringCloud实现负载均衡 1、引入Ribbon依赖 首先,在 Spring Boot 项目中引入 Ribbon 的依赖: <dependency> <groupId>org.springframework...
Springboot 整合 SpringCache 使用 Redis 作为缓存
并使用一次,今天腾出时间研究一下缓存技术,开发环境为OpenJDK17与SpringBoot2.7.5源代码下载地址:https://hanzhe.lanzoue.com/iK4AF0hjl3lcSpringCache基础概念 首先看看SpringCache中提供的两个主要接口,第一个是CacheManager缓存管理器接口,在接口名的位置按F4(IDEA Eclipse快捷键)可查看接口的实现,其中最底下...
SpringCloud Alibaba(七) - JWT(JSON Web Token)
原文链接:JWT详解:https://blog.csdn.net/weixin_45070175/article/details/1185592721、什么是JWT通俗地说,JWT的本质就是一个字符串,它是将用户信息保存到一个Json字符串中,然后进行编码后得到一个JWT token,并且这个JWT token带有签名信息,接收后可以校验是否被篡改,所以可以用于在各方之间安全地将信息作为Json对象传输。...