
Spring Cloud
Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
赈川
Android Framework工程师
展开
-
SpringCloud学习记录——5.网关
文章目录1.前言2.Zuul3.GateWay1.前言经过上一篇博客的Hystrix学习后,接下来我们正式开始网关的学习,目前常用的网关组件有Zuul和Gateway,这里我们就重点来学习一下这两个组件的使用。Zuul和Gateway区别:虽然在服务网关有了zuul,其本身还是基于servlet实现的,换言之还是同步阻塞方式的实现。就其本身来讲它的最根本弊端也是再此。而非阻塞带来的好处不言...原创 2020-02-24 23:25:50 · 297 阅读 · 0 评论 -
SpringCloud学习记录——4.熔断机制
文章目录1.前言2.Hystrix整合Ribbon3.Hystrix整合OpenFeign1.前言经过上一篇博客的Ribbon和OpenFeign学习后,接下来我们正式开始熔断机制的学习,目前常用的服务间调用组件有Hystrix,这里我们就重点来学习一下这个组件的使用。2.Hystrix整合Ribbon我们知道大量请求会阻塞在Tomcat服务器上,影响其它整个服务.在复杂的分布式架构的应用...原创 2020-02-24 18:38:28 · 1499 阅读 · 0 评论 -
SpringCloud学习记录——3.服务间调用组件
4.服务间调用的负载均衡事实上,在以上两个模块编写完成后,就已经基本展示了Eureka的作用。然而,为了体现Eureka的负载均衡特性,我们再添加一个与eureka-client一模一样的模块,取名为eureka-client1,唯一的区别是修改其端口号为18763。启动这个模块,再次观察注册中心页面,如图所示:可以看到这里出现了两个SERVICE-HI服务,而访问的端口不同。...原创 2020-02-24 18:13:23 · 803 阅读 · 0 评论 -
SpringCloud学习记录——2.注册中心
文章目录1.前言2.eureka-server的实现3.eureka-client的实现1.前言经过上一篇博客的理论知识储备后,接下来我们正式开始Spring Cloud的学习。在微服务架构中,比较重要的组件就是分布式协调中心,即注册中心,目前常用的注册中心有Zookeeper、Eureka、Nacos,这里我们就重点来学习一下Eureka的使用。开发环境JDK1.8Maven3I...原创 2020-02-24 17:10:21 · 411 阅读 · 0 评论 -
SpringCloud学习记录——1.微服务的理论知识
文章目录1.前言2.微服务的背景1.前言学习了一段时间的微服务后,从最初的Dubbo + Zookeeper到了最近一段时间学习的SpringCloud体系,于是想要简单地写一些博客,来记录自己这段学习的经历2.微服务的背景...原创 2020-02-24 16:24:24 · 325 阅读 · 0 评论