![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SpringCloud
SpringCloud
ginger_mr
略...
展开
-
springcloud-第一次总结
第一季内容技术梳理与架构1、整套开发技术栈以SrpingCloud为主,单个微服务模块以SpringMVC+SpringBoot/Spring+MyBatis组合进行开发。2、前端层,页面H5+thymeleaf/样式CSS3+Bootstrap/前端框架JQuery+Node|Vue等。3、负载层,前端访问通过Http或Https协议到达服务端的LB,可以是F5等硬件做负载均衡,还可以自行部署LVS+Keepalived等(前期量小可以直接使用Nginx)。4、网关层,请求通过LB后,会到达整个微原创 2020-09-13 20:23:14 · 119 阅读 · 0 评论 -
springcloud-Config分布式配置中心
文章目录Config分布式配置中心1.Config分布式配置中心概述1.分布式系统面临的---配置问题2.是什么3.能干嘛4.与Github整合配置2.SpringCloud Config服务端配置1.用自己的GitHub账号2.由上一步获得SSH协议的git地址3.本地硬盘目录上新建git仓库并clone4.在本地D:\44\mySpringCloud\microservicecloud-config里面新建一个application.yml5.将上一步的YML文件推送到github上6.新建Module原创 2020-09-13 18:43:07 · 105 阅读 · 0 评论 -
springcloud-zuul路由网关
zuul路由网关1.zuul路由网关概述1.是什么Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。注意:Zuul服务最终还是会注册进Eureka提供=代理+路由+过原创 2020-09-13 13:53:29 · 75 阅读 · 0 评论 -
springcloud-Hystrix断路器
文章目录Hystrix断路器1.Hystrix概述1.分布式系统面临的问题2.Hystrix是什么3.Hystrix能干嘛1.服务降级2.服务熔断3.服务限流4.接近实时的监控4.官网资料2.服务熔断1.服务熔断是什么2.参考microservicecloud-provider-dept-80013.POM4.YML5.修改DeptController6.修改主启动类DeptProvider8001_Hystrix_App并添加新注解@EnableCircuitBreaker7.测试3.服务降级1.服务降级原创 2020-09-13 13:12:41 · 98 阅读 · 0 评论 -
springcloud-Feign负载均衡
文章目录Feign负载均衡1.Feign概述2.Feign使用步骤1.参考microservicecloud-consumer-dept-802.新建microservicecloud-consumer-dept-feign3.microservicecloud-consumer-dept-feign工程pom.xml修改,主要添加对feign的支持4.修改microservicecloud-api工程5.microservicecloud-consumer-dept-feign工程修改Controller原创 2020-09-13 10:10:46 · 107 阅读 · 0 评论 -
springcloud-Ribbon负载均衡
文章目录Ribbon负载均衡1.Ribbon负载均衡概述2.Ribbon配置步骤Ribbon负载均衡1.Ribbon负载均衡概述1、是什么?2、能干吗?LB(负载均衡)LB,即负载均衡(Load Balance),在微服务或分布式集群中经常用的一种应用。负载均衡简单的说就是将用户的请求平摊的分配到多个服务上,从而达到系统的HA。常见的负载均衡有软件Nginx,LVS,硬件 F5等。相应的在中间件,例如:dubbo和SpringCloud中均给我们提供了负载均衡,SpringCloud的原创 2020-09-13 08:48:06 · 131 阅读 · 0 评论 -
springcloud-Eureka服务注册与发现
Eureka服务注册与发现1.Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如Zookeeper。Netflix在设计Eureka时遵守的就是AP原则:CAP原则又称CAP定理,指的是在一个分布式系统中,C原创 2020-09-12 18:42:50 · 89 阅读 · 0 评论 -
springcloud-Rest微服务构建工程模块
文章目录Rest微服务构建工程模块1.总体介绍1.知识储备2.Maven的分包分模块架构1.一个Project带着多个Moduel子模块2.MicroServiceCloud父工程(Project)下初次带着3个模块(Moduel)2.构建微服务SpringCloud版本3.构建步骤1.microservicecloud 整体父工程Project2.microservicecloud-api公共子模块Module3.microservicecloud-provider-dept-8001部门微服务提供者Mo原创 2020-09-12 10:09:50 · 193 阅读 · 0 评论 -
springcloud-微服务
文章目录微服务概述1.微服务是什么2.微服务域微服务架构3.微服务缺点1.优点2.缺点4.微服务技术栈有哪些5.为什么选择SpringCloud作为微服务架构SpringCloud入门概述1.SpringCloud是什么1.官网说明微服务概述1.微服务是什么业界大牛马丁.福勒(Martin Fowler) 这样描述微服务:论文网址:https://martinfowler.com/articles/microservices.html就目前而言,对于微服务业界并没有一个统一的、标准的定义(Wh原创 2020-09-11 14:56:24 · 186 阅读 · 1 评论 -
springcloud-面试题
1.什么是微服务?2.微服务之间是如何独立通讯的?3.SpringCloud和Dubbo有哪些区别?4.SpringBoot和SpringCloud,请你谈谈对他们的理解。5.什么是服务熔断?什么是服务降级?6.微服务的优缺点分别是什么?说下你在项目开发中碰到的坑。7.你所知道的微服务技术栈有哪些,请列举一二。8.eureka和zookeeper都可以提供服务注册与发现的功能,请说说两个的区别?...原创 2020-09-10 11:46:05 · 106 阅读 · 0 评论