Java教程

springcloud五大组件

本文主要是介绍springcloud五大组件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

------------恢复内容开始------------

------------恢复内容开始------------

1、Eureka注册中心 2、Ribbon负载均衡 ||(Nacos注册中心)3、Feign远程调用、4、网关Zuul(gateway)5、熔断器Hystrix

注册中心:它包含了服务注册中心,服务注册,服务发现;注册中心归为服务端,服务注册归为客户端

负载均衡:当网站访问量过大,单个服务器节点承受不了巨大的访问量,就需要配多个服务器、来以抵抗巨大的访问量导致服务器dowm机的问题,Ribbon内置各种负载均衡的算法,常见的轮询,随机,权重...

远程调用:分模块开发时,模块与模块之间的耦合性降低了许多,但是服务之间的相互调用关系却存在着问题.这个时候就需要用到远程调用.前提有两个关系,服务提供者:暴露接口,供别人调用,服务消费者:使用别人的服务,完成业务功能

网关:统一入口,权限校验,动态路由,减少客户端服务端之间的耦合,网关过滤内置三十多种配置,可以把各种非法的访问过滤掉,全局限流,当同时访问量巨大的时候,全局限流会控制访问量的流速,以保护站点的的承载力

这篇关于springcloud五大组件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!