springcloud学习笔记
文章平均质量分 91
springcloud学习笔记
万能幼年旅店
这个作者很懒,什么都没留下…
展开
-
SpringAMQP
AMQP全称Advanced Message Queuing Protocol:是用于在应用程序或之间传递业务消息的开放标准。该协议与语言和平台无关,更符合微服务中独立性的要求。Spring AMQP:是基于AMQP协议定义的一套API规范,提供了模板来发送和接收消息。包含两部分,其中spring-amqp是基础抽象,是底层的默认实现。原创 2023-11-10 11:30:43 · 43 阅读 · 1 评论 -
Docker
数据卷是存在于一个或者多个容器中的虚拟目录,这个目录以独立于联合文件系统的形式在宿主机中存在(指向宿主机系统的某一个目录),为数据的共享和持久化提供便利。比如我们创建了一个数据卷,那么docker就会在宿主主机下创建一个目录,它们之间进行映射,让容器内部的目录和数据卷进行关联,docker就可以管理这个容器了,对容器的一切操作都会作用在宿主机目录了。原创 2023-11-09 00:30:57 · 41 阅读 · 1 评论 -
统一网关Gateway
判断参数中是否由authorization,以及authorization参数值是否为admin//@Order是一个顺序注解,要给一个Int值,就是靠order定义有多个过滤器时的优先级@Order(-1)@Component@Override//1.获取请求参数//2.获取参数中的authorization参数//3.判断参数值是否为admin//4.是,放行//这里其实是获取到责任链的下一个拦截器调用和他的filter方法//5.否,拦截//5.1.设置状态码。原创 2023-11-08 00:02:13 · 52 阅读 · 1 评论 -
Ribbon负载均衡的原理&Nacos和Eureka的区别
它是Ribbon默认的负载均衡规则,将请求顺序轮流分配到服务器上,均衡的对待每一台服务器,而不关心实际的连接数和当前系统的负载,轮询法适用于机器性能相同的服务,如果有些机器性能不好,可能会出现木桶效应。3.Weighted Random Ronbin(加权轮询):在轮询算法的基础上增加了权值概念,配置较高,负载低的机器分配更高的权重,而配置低,负载高的机器分配较低的权重,权重越高被选中的概率就越大。2.RandomRule(随机法):随机选择一个可用的服务器,也不适用于机器性能差异较大的分布式系统。原创 2023-11-06 02:41:31 · 61 阅读 · 2 评论 -
Nacos配置管理
1.[spring.application.name]-[spring.profiles.active].yaml,例如: userservice-2.dev.yaml[spring.application.name].yaml,例: userservice.yaml无论profile如何变化,[spring.application.namel.yaml这个文件一定会加载,因此多环境共享配置可以写入这个文件。nacos中实现了配置的热更新,可以集中管理配置,再配置变更的时候及时通知微服务,实现配置的。原创 2023-11-06 17:49:03 · 36 阅读 · 1 评论