
SpringCloud
文章平均质量分 92
SpringCloud
L_S_Chen
厚积薄发
展开
-
Gateway指南
如图所示,Gateway 网关是我们服务的守门神,是所有微服务的统一入口。网关的核心功能特性:请求路由:一切请求都必须先经过 gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡 权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截 限流:当请求流量过高时,在网关中按照下流的微服务能够接受的速度来放行请求,避免服务压力过大入门使用(网关本身也是一个服务)创建 Spr...原创 2022-02-03 12:16:49 · 974 阅读 · 0 评论 -
Feign指南
Feign是一个声明式的HTTP客户端,它的作用就是帮助我们优雅的实现http请求的发送,即远程调用其他服务。1. 引入依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></dependency>2. 添加注解(在启动类添..原创 2022-01-26 22:07:09 · 649 阅读 · 0 评论 -
Nacos配置功能
当服务实例越来越多的时候,一个个实例去修改配置的话,其容易出错的概率和所消耗的时间就不言而喻了,这时候统一配置管理就显得尤为重要了。Naocs不仅可以做注册中心,还可以做统一配置管理。Nacos 一方面可以将配置集中管理,另一方可以在配置变更时,及时通知微服务,实现配置的热更新。目录创建配置拉取配置配置热更新配置共享配置优先级创建配置1. 在 Nacos 控制面板中添加配置文件然后在弹出的表单中,填写配置信息:注意:项目的核心配置,需要热更新的配置才有.原创 2022-01-26 12:15:07 · 1854 阅读 · 1 评论 -
Nacos注册功能
Nacos参考文档:https://nacos.io/zh-cn/docs/quick-start.html Nacos是SpringCloudAlibaba推出的一个注册中心,个人认为其功能十分强大。与Eureka不同的是,Nacos并不需要独立的创建一个服务,其本身就是一个Springboot服务,直接下载安装解压就可以了1.依赖引入<dependency> <groupId>com.alibaba.cloud</groupId> &..原创 2022-01-23 21:36:21 · 949 阅读 · 1 评论 -
Ribbon指南
什么是Ribbon?Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。总之呢,就是负载均衡用的。@LoadBalanced注解相比大家见怪不怪了,这不就是Ribbon实现的么源码跟踪如上图所示,为什么我们只输入了 service 名称就可以访问了呢?为什么不需要获取服务的ip和端口呢,这显然有人帮我们根据 service.翻译 2022-01-21 22:03:28 · 389 阅读 · 0 评论 -
Eureka指南
Eureka基本使用翻译 2022-01-20 20:39:09 · 1469 阅读 · 0 评论