SpringCloud
文章平均质量分 96
小样x
硕士毕业已工作,论文指导、定制开发、课程设计指导、系统部署、项目讲解等均可私信或私信留联系方式,用心指导
展开
-
SpringCloud学习(5)--- Zuul详解(附代码包)
目录前言一、Zuul快速入门二、Zuul常用配置2.1 监控界面与忽略服务配置2.2 灰度发布三、Zuul过滤器3.1 Zuul过滤器快速入门3.2 PreFilter实现token校验3.3 Zuul的降级前言上一篇:Hystrix详解Zuul(网关)在SpringCloud中非常重要,非常重要,Zuul网关的作用类似Nginx的作用,Nginx可以做请求转发,Nginx来管理服务的ip地址,客户端只要访问Nginx的端口即可,具体转发访问哪个服务又Nginx转发,Zuul也有这种功能,并Zuul能原创 2021-10-06 22:02:19 · 1189 阅读 · 0 评论 -
SpringCloud学习(4)--- Hystrix详解(附代码包)
前言上一篇:Feign详解Hystrix是什么?Hystrix出现目的是为了解决服务雪崩的问题,服务雪崩就是客户端发送一个请求,服务A接到请求,可能还要去请求B,B可能还会请求C,C会请求D,某一时刻C宕机,可能会导致整个功能全部失效。从而导致回传给服务端的响应也出现问题,这就是服务雪崩。Hystrix解决服务雪崩有四种方式:1、降级:图中说明了会执行降级方法返回一个托底数据,也就是上一篇讲的fallback返回的异常信息,如浏览器打印 -> 出现问题了!!!2、隔离:举个例子详细解释,如原创 2021-10-06 15:05:04 · 473 阅读 · 0 评论 -
SpringCloud学习(3)--- Feign详解(附代码压缩包)
前言上一篇:Ribbon详解Feign是什么?它是一种可以帮助我们实现面向接口编程,直接在本服务中非常简单的调用其他服务,简化开发,从Eureka复杂配置,到Ribbon,再到Feign,新的组件会让开发更简单,下面直接演示一、Feign初步实战同样完成上一节Ribbon效果,用Feign会更简单第一步:在eureka_client_customer的pom.xml中导入Feign依赖<dependency> <groupId>org.springframewo原创 2021-10-05 22:01:23 · 338 阅读 · 0 评论 -
SpringCloud学习(2)--- Ribbon详解
前言上一篇Eureka详解链接下面学习Ribbon,Ribbon是服务与服务之间的负载均衡,画图解释跟着学习过上一篇:Eureka就知道,上一篇讲服务注册与发现,用的是用户买了商品进行支付的例子,那支付模块对于公司无疑是十分重要模块,不可能只放在一个服务器上,肯定放在多个服务器上,这样一个支付服务宕机也不会影响用户支付,多个服务器也可以分摊用户请求压力,不让支付请求都在一个服务器上,平摊压力。那customer是如何选取多个支付模块的呢?用的什么负载均衡策略呢?首先2个支付服务会注册到Eureka原创 2021-10-05 17:25:36 · 362 阅读 · 0 评论 -
SpringCloud学习(1)--- Eureka详解(2021年10月最新_附代码包)
一、前言1.1 简单介绍SpringCloud简单介绍下SpringCloud,SpringCloud是基于SpringBoot的微服务全套解决方案,可保证高并发,高可用。何为微服务???从前我们没有高并发的时代,基本都用的是单体服务,也就是整个系统都编写在一个项目package下,但是随着现在互联网普及,用户量越来越大,如果还一个系统都只编写在一个项目包下,那么启动起来要花多少时间,而且万一崩了,整个项目就崩了,所以出现了微服务架构,将每个功能分别写成一个模块,比如支付模块,搜索模块,订单模块等等,每原创 2021-10-05 11:40:32 · 715 阅读 · 0 评论