Spring Cloud 微服务的安全保护 上一篇文章中介绍了如何使用Spring Cloud搭建微服务,在本文中讲讲如何对微服务进行安全保护。在Spring Cloud中对应用进行安全保护通常使用Spring Security,这种方式集成起来非常简单而且很容易扩展现有的应用场景。在分布式环境中Spring Security使用Spring Session和Redis来共享会话。共享会
转载 2023-12-17 16:40:17
241阅读
# Spring Cloud Redis集群使用教程 ## 概述 在本教程中,我们将学习如何在Spring Cloud应用程序中使用Redis集群。我们将逐步指导你完成以下步骤: 1. 创建Spring Cloud项目; 2. 配置Redis集群; 3. 使用Redis集群。 ## 步骤概览 下表展示了实现Spring Cloud Redis集群的步骤概览: | 步骤 | 描述 | | --
原创 2023-11-04 09:29:10
32阅读
# Spring Cloud Redis使用详解 ## 概述 在本文中,我将向你介绍如何使用Spring CloudRedis进行集成。Redis是一种内存数据库,通过将数据存储在内存中,可以提高数据访问速度,适用于缓存、会话管理等场景。Spring Cloud是一个为构建分布式系统而设计的开源框架。 ## 整体流程 以下是实现“Spring Cloud Redis使用详解”的整体流程:
原创 2024-04-02 06:09:04
99阅读
# 使用 Spring Cloud LoadBalancer 和 Redis 实现负载均衡 在微服务架构中,负载均衡是确保服务可用性与性能的关键技术之一。Spring Cloud 提供了多种负载均衡解决方案,本文将深入探讨如何使用 Spring Cloud LoadBalancer 和 Redis 实现高效的负载均衡。 ## Spring Cloud LoadBalancer 概述 Spri
原创 2024-09-14 06:38:26
133阅读
使用微服务的时候将一些经常使用的数据存放在Redis中来减少对数据库的访问并提高性能1.在pom文件中导入Redis依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis
转载 2023-09-04 16:59:07
205阅读
1.引入redis相关jar包1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-data-redis</artifactId> 4 </dependency> 5
转载 2023-07-03 16:17:59
113阅读
Java Spring Cloud XV 之 Redis I1.Redis简介Redis 是完全开源免费的,遵守 BSD 协议,是一个灵活的高性能 key-value 数据结构存储,可以用来作为数据库、缓存和消息队列。Redis 比其他 key-value 缓存产品有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载到内存使用Redis 不仅支持简
转载 2023-10-26 19:16:14
60阅读
Spring Cloud Gateway 微服务网关创建项目(命名 为 Gateway), 添加pom 依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId>
转载 2023-12-07 15:19:58
124阅读
springcloud 介绍 研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分
转载 2024-02-25 22:32:44
34阅读
1点赞
1评论
1.算法在高并发的应用中,限流是一个绕不开的话题。限流可以保障我们的 API 服务对所有用户的可用性,也可以防止网络攻击。一般开发高并发系统常见的限流有:限制总并发数(比如数据库连接池、线程池)、限制瞬时并发数(如 nginx 的 limit_conn 模块,用来限制瞬时并发连接数)、限制时间窗口内的平均速率(如 Guava 的 RateLimiter、nginx 的 limit_req 模块,限
转载 2024-06-05 14:39:56
90阅读
前言伴随着互联网发展,个人计算机、手机和平板电脑等设备走进了我们的生活。现今我国互联网的普及率已经很高,但应用发展的空间还是很大,接下来就到了互联网的深耕阶段,这就导致对互联网系统的要求必然是大数据、高并发和快响应。在这个趋势下,单机系统已经很难满足互联网企业的这些要求,所以分布式系统是必然的发展方向。所谓的分布式系统,就是一组计算机为了共同完成业务功能通过网络协作的多节点系统。分布式系统本身也有
Redis哨兵模式前言一、Redis哨兵模式二、哨兵模式配置三、配置主从复制集群1、拷贝三份配置文件,并修改名称:2、配置redis81.conf (其余82、83和这个配置一样)3、启动好三台机器3.1 选举Leader四、配置哨兵模式4.1 新建sentinel.conf4.2 启动哨兵4.3 查看进程是否都正常4.4 自动选举Leader五、SpringBoot集成Redis哨兵5.1 导
转载 2023-07-13 15:17:02
215阅读
SpringCloud是通过短连接访问其它服务URI实现各服务交互的。一、 Ribbion+RestTemplate方式       使用IntelliJIdea创建一个消费者工程, New Project ---> 选中Spring Initializr ---> 设置包名/工程名 ---> 勾选Web、Eureka Discovery、
转载 2024-03-20 16:39:05
87阅读
# Spring Cloud Docker中的多个实例部署 Spring Cloud 是围绕 Spring Boot 开发的一个集成解决方案,使得在微服务架构中处理分布式系统的复杂性变得简单。Docker 则提供了一种轻量级的容器化解决方案,可以帮助我们轻松部署和管理应用。而将这两种技术结合起来,我们可以轻松地实现多个实例的部署,从而提高应用的可用性和容错性。本文将深入探讨如何配置 Spring
原创 10月前
18阅读
0、版本说明Spring Cloud Version:Spring Cloud 2021.0.4 Spring Cloud Gateway Version:3.1.4 Spring Boot Version:2.6.111、网关跨域问题说明  关于跨域的相关原理和理论,网上有大量文章对此进行说明,因此博主在这里就不再赘述,这里仅说明对于在同一注册中心中注册的服务,网关可以通过在注册中心注册的服务名
转载 7月前
64阅读
前言在研究分析了CVE-2022-22980 Spring Data MongoDB SpEL表达式注入漏洞之后,想起之前在spring4shell爆出之前,存在于SpringCloud Function中的一个SpEL表达式注入漏洞,编号为CVE-2022-22963。在这里对其进行一波分析和学习。漏洞描述Spring Cloud Function 是基于 Spring Boot 的函数计算框架
目录一、背景二、maven依赖三、主要3.1 自动配置类3.2 属性配置类3.3 swagger整合四、优雅停服4.1 优雅停服线程类4.2 优雅停服调用五、公共类5.1、Mapper工具类5.2、公共返回类5.3、公共结果校验类5.4、分页基础类5.5、分页信息类5.6、swagger基础信息5.7、异常类5.8、全局异常处理类六、spring.factories七、打包发布脚本八、使用结语
转载 2024-03-27 11:53:52
52阅读
**1. 什么是SpringCloud:** Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,
SpringCloud:基础SpringCloud 是微服务架构的一个实现框架,说他是一个框架更不如说他是一个生态,他包含了很多个技术,将这些技术组合起来形成我们的微服务架构应用。1.SpringCloud vs Dubbo最大区别:SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式。 严格来说,这两种方式各有优劣。虽然从一定程度上来说,后者牺牲了服务调用的性能
转载 2024-02-22 12:22:59
121阅读
一、启动redis服务器E:\redis   点开redis-server.exe二、部署1.<!-- Redis缓存整合开始 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo
转载 2023-06-29 11:19:54
54阅读
  • 1
  • 2
  • 3
  • 4
  • 5