1.什么是SpringCloud?Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。它们可以在任何分布式环境中正常工作,包括开发人员自己的笔记本电脑,裸机数据中心以及Cloud Foundry等托管平台。2.什 ......
106
0
0
2024-03-03
eureka服务注册中心 <!--eureka-server服务端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring- ......
110
0
0
2024-02-26
防止数据抓包窃取风险简述简述:当用户登录时,恶意攻击者可以用 抓包 工具可以拿到用户提交的表单信息,可以获取用户的账号密码,进而可以恶意访问网站。 RSA 非对称加密Rsa 简介RSA加密算法是一种非对称加密算法。在公开密钥加密和电子商业中RSA被广泛使用。RSA是1977年由 罗纳德·李维斯特 (Ron Rivest)、 阿迪·萨莫尔 ( Adi Sh ......
121
0
0
2023-10-17
目录一、前言二、微服务接口之间的调用问题2.1 Httpclient2.2 Okhttp2.3 HttpURLConnection2.4 RestTemplate 三、openfeign介绍3.1 什么是 openfeign3.2  openfeign优势四、Spring Cloud Alibaba ......
249
0
0
2023-08-26
目录创建基本项目、导包配置Eureka服务配置提供者(提供接口)配置消费者(调用接口) 之后我们配置主类Ribbon最后总结Eureka 采用 CS(Client/Server,客户端/服务器) 架构,它包括以下两大组件:Eureka Server:Eureka 服务注册中心,主要用于提供服务注册功能。当微服务启动时,会将自己的服务注册到 Eure ......
247
0
0
2023-07-23
目录一、介绍二、使用三、SpringWeb之RestTemplate基于Http协议的远程访问四、调用Application Service集群五、Ribbon负载均衡算法一、介绍Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将 ......
194
0
0
2023-07-02
目录一、什么是API网关二、基本使用三、谓词四、过滤器-Filter五、使用Gateway实现限流六、使用Gateway实现服务降级七、自定义全局过滤器八、自定义路由过滤器一、什么是API网关API网关作用就是把各个服务对外提供的API汇聚起来,让外界看起来是一个统一的接口。同时也可在网关中提供额外的功能。总结:网关就是所有项目的一个统一入口。二、基本使用1 ......
234
0
0
2023-07-01
目录一、前言二、客户端续约1、入口构造初始化initScheduledTasks()调度执行心跳任务2、TimedSupervisorTask组件构造初始化TimedSupervisorTask#run()任务逻辑3、心跳任务HeartbeatThread私有内部类发送心跳4、发送心跳到注册中心构建请求数据发送心跳三、服务端处理客户端续约1、Instance ......
192
0
0
2023-06-22
目录SpringCloud Stream消息驱动1、SpringCloud Stream概述1.1、设计思想1.2、标准的流程套路1.3、编码API和常用注解2、消息驱动之生产者(output)2.1、新建模块cloud-stream-rabbitmq-provider88012.2、引入pom.xml配置文件2.3、YAML配置文件2.4、生产者启动类2. ......
207
0
0
2023-06-10
前段时间在做会员中心和中间件系统开发时,多次碰到多数据源配置问题,主要用到分包方式、参数化切换、注解+AOP、动态添加 这四种方式。这里做一下总结,分享下使用心得以及踩过的坑。分包方式数据源配置文件在yml中,配置两个数据源,id分别为master和s1。 spring: datasource: master: jdbcUrl: ......
241
0
0
2023-06-09
一、 前言 从过去的OA、CRM、ERP等单机即可满足要求的系统到现代互联网时代各大公司的 分布式 、 微服务 平台,互联网架构正在经历着巨大的变革,技术也在不断的更新迭代,这也意味着众多软件开发者们的压力和挑战正在不断的加大,这种新技术更新的速度甚至让我们望而却步,而我们需要做的恐怕不仅仅是学习那么简单了,更要从宏观的角度根据当前的技术形势及时做出更符合我 ......
158
0
0
2023-06-09
文章目录 :partly_sunny:跨域的解决方法 :hourglass_flowing_sand:安装Live Server 为html开启端口启动 三、跨域问题的解决方案 :black_nib: Spring Boot 跨域解决方案:hotsprings:SpringCloud Alibaba Gateway 跨域解决方案 一、什么是跨 ......
219
0
0
2023-06-04
目录启动依赖WebFluxAutoConfigurationHttpHandlerAutoConfiguration总结一下启动依赖找到gateway的依赖,spring-cloud-starter-gateway<dependency> <groupId>org.springframework.cloud</grou ......
236
0
0
2023-06-04
目录一、SpringCloud1.1、什么是SpringCloud1.2、SpringCloud缺点二、什么是微服务架构2.1、什么是微服务2.2、微服务有什么优点2.3、微服务面临的问题2.4、架构类型划分2.4.1、单一应用架构2.4.2、垂直应用架构2.4.3、分布式服务架构2.4.4、流动计算架构三、版本选择3.1、SpringBoot版本3.2、S ......
254
0
0
2023-05-28
前沿 本文主要是分享一下 OpenFeign 几个方面优化的小技巧,主要分为以下几点: 请求通讯连接优化 超时优化 负载均衡 数据压缩 日志级别优化 一、请求通讯连接优化 OpenFeign 底层通信组件默认使用 JDK 自带的URLConnection 对象进行 HTTP 请求的,因为没有使用连接池,所以性能不是很好。 ......
269
0
0
2023-05-26