![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
文章平均质量分 91
阿国GG在学习
这个作者很懒,什么都没留下…
展开
-
2、使用RedisTemplate实现基本数据类型增删改查
基于RedisTemplate实现基本数据增删改查原创 2022-11-27 09:40:28 · 949 阅读 · 0 评论 -
SpringCloud-03-Gateway统一网关
Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Cloud生态系中的网关,目标是替代ZUUL,其不仅提供统一的路由方式,并且基于Filter链的方式提供了网关基本的功能,例如:安全,监控/埋点,和限流等。身份认证和权限检验。原创 2022-11-24 13:53:56 · 732 阅读 · 0 评论 -
SpringCloud-04-Feign
使用 Fegin 进行远程服务调用时,常用注解如下表。 1、引入Feign依赖2、在启动类上添加注解 @EnableFeignClients3、定义和使用Feign客户端4、使用FeignClient中定义的方法替代RestTemplate 四、自定义Feign的配置Feign运行自定义配置来覆盖默认配置,可修改的配置如下: 配置Feign日志有两种方式:方式一:配置文件方式①全局生效②局部生效 方式二:java代码方式,需要先声明一个Bean①如果是全局配置,原创 2022-11-24 10:03:54 · 205 阅读 · 0 评论 -
SpringCloud-03-Nacos配置管理
Nacos Server 还可以作为配置中心,对 Spring Cloud 应用的外部配置进行统一地集中化管理。而我们只需要在应用的 POM 文件中引入 spring-cloud-starter-alibaba-nacos-config 即可实现配置的获取与动态刷新。从配置管理的角度看,Nacos 可以说是 Spring Cloud Config 的替代方案,但相比后者 Nacos 的使用更简单,操作步骤也更少。在分布式微服务系统中,几乎所有服务的运行都离不开配置文件的支持,这些配置文件通常由各个服务自原创 2022-06-08 19:11:38 · 208 阅读 · 0 评论 -
SpringCloud-02-Nacos服务注册
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release下载页:https://github.com/alibaba/nacos/releases将这个包解压到任意非中文目录下,如图:目录说明:Nacos的默认端口是8848,如果你电脑上的其它进程占用了8848端口,请先尝试关闭该进程。如果无法关闭占用8848端口的进程,也可以进入nacos的conf目录,修改配原创 2022-06-07 21:27:13 · 992 阅读 · 0 评论 -
SpringCloud-02-Ribbon负载均衡
常见的负载均衡方式有两种:1. 服务端负载均衡是最常见的负载均衡方式,其工作原理如下图。2. 工作流程3. 服务端负载均衡具有的特点1. 服务端负载均衡是最常见的负载均衡方式,其工作原理如下图。2. 工作流程客户端负载均衡Ribbon从注册中心Eureka Server中获取服务列表客户端负载均衡Ribbon根据负载均衡算法分发请求3. 客户端负载均衡具有以下特点:下面我们就来对比下,服务端负载均衡和客户端负载均衡到底有什么区别,如下表。Spring Cloud Ribbon 提供了一个 IRule 接口,原创 2022-06-07 17:28:37 · 289 阅读 · 0 评论 -
SpringCloud-01-Eureka
Eureka 采用 CS(Client/Server,客户端/服务器) 架构,它包括以下两大组件: 上图中共涉及到以下 3 个角色:Eureka的作用1. 消费者该如何获取服务提供者的具体信息?2. 如果有多个服务提供者,消费者该如何选择》3. 消费者如何感知服务提供者健康状态?1. 创建项目引入依赖2. 编写启动类,添加@EnableEurekaService注解3. 添加application.yml文件,编写配置 1. 在需要被注册的项目引入依赖2. 在application.yml原创 2022-06-07 11:06:39 · 112 阅读 · 0 评论