
springCloud
LQJ灬
这个作者很懒,什么都没留下…
展开
-
SpringCloud Config分布式配置中心
1 SpringCloud Config分布式配置中心当项目上线部署时,往往会部署到数十台甚至数千台服务节点,如果我们需要修改某个配置文件中的内容,就需要逐个服务器去修改,工作量太大而且容易出错。而统一配置中心就是解决这个问题的。1.1 SpringCloud Config简介Spring Cloud Config为分布式系统中的配置管理提供服务器和客户端支持。它包含两部分:Config Server:是一个可横向扩展、集中式的配置服务器,它用于集中管理应用程序各个环境下的配置,默认使用Git存原创 2020-12-05 22:00:47 · 134 阅读 · 0 评论 -
SpringCloud Gateway路由网关的学习
3 SpringCloud Gateway路由网关3.1 SpringCloud Gateway简介Gateway网关是我们服务的守门神,所有前端访问微服务的统一入口。Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,该项目是基于 Spring 5.0,Spring Boot 2.0 和 Project Reactor 等响应式编程和事件流技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。在SpringCloudGateway之前,原创 2020-12-03 22:08:39 · 719 阅读 · 0 评论 -
Hystrix熔断器、Feign客户端
1 Hystrix熔断器1.1 分布式系统面临的问题1.1.1 服务雪崩微服务中,服务间调用关系错综复杂,一个服务的业务,有可能需要调用多个其它微服务,才能完成。如图,如果说,我们需要访问的某个服务,Dependency-I发生了故障,此时,我们应用中,调用Dependency-I的服务,也会故障,造成阻塞。此时,其它业务似乎不受影响。例如微服务I发生异常,请求阻塞,用户不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞:服务器支持的线程和并发数有原创 2020-12-03 22:04:55 · 297 阅读 · 0 评论 -
初识SpringCloud以及Eureka、Rabbon的学习
4 初识SpringCloud微服务是一种架构方式,最终肯定需要技术架构去实施。微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么?后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了群众基础好:可以说大多数程序员的成长都伴随着Spring框架,试问:现在有几家公司开发不用Spring?SpringCloud与Spring的各个框架无缝原创 2020-12-03 22:01:24 · 231 阅读 · 0 评论 -
系统架构演变、服务调用方式(学习springCloud所需的前置知识内容)
1 系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此也不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过?其实生活不止眼前的苟且,还有诗和远方。所以我们今天就回顾历史,看一看系统架构演变的历程;把握现在,学习现在最火的技术架构;展望未来,争取成为一名优秀的Java工程师。1.1 集中原创 2020-12-03 21:52:08 · 204 阅读 · 0 评论