Spring Cloud微服务
文章平均质量分 84
Badtom_sh
博观而约取,厚积而薄发。
展开
-
Spring Cloud微服务实战教程系列(一)——Spring Cloud微服务简介
最近在学习Spring Cloud微服务教程,为记录学习中的点点滴滴,也为了给更多的人提供参考,特将学习的过程通过博客连载下来,这是第一篇,讲一下Spring Cloud的技术体系,后面再详细展开。 Spring Cloud是一个基于Spring Boot实现的微服务架构开发工具。它为微服务架构中涉及的配置管理、服务治理、断路器、智能路由、微代理、控制总线、全局锁、决...原创 2018-04-11 16:49:07 · 662 阅读 · 1 评论 -
Spring Cloud微服务实战教程系列(二)——Spring Boot项目搭建
上一节简单的介绍了一下Spring Cloud框架的子项目组成,这一篇介绍如何搭建一个最简单的Spring Boot应用,并实现一个简单的RESTful API,通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发迅速的特性。 系统及工具版本要求: Java 7及以上版本 Spring Framework 4.2.7...原创 2018-04-11 17:31:17 · 461 阅读 · 0 评论 -
Spring Cloud微服务实战教程系列(三)——Spring Cloud Eureka搭建服务注册中心
Spring Cloud Eureka主要负责完成微服务架构中的服务治理功能。Spring Cloud通过为Eureka添加了Spring Boot风格的自动化配置,我们只需要通过简单引入依赖和注解配置就能让Spring Boot构件的微服务应用轻松的与Eureka服务治理体系进行整合。 服务治理可以说是微服务架构中最为核心和基础的模块,它主要用来实现各个微服务实例的...原创 2018-04-21 21:26:45 · 255 阅读 · 0 评论 -
Spring Cloud微服务实战教程系列(四)——Spring Cloud Eureka搭建高可用注册中心
上一篇文章介绍了如何使用Eureka搭建微服务注册与发现中心,这篇博文简单介绍下如何搭建多节点高可用的服务注册中心。 Eureka Server的设计一开始就考虑了高可用问题,在Eureka的服务治理设计中,所有服务节点既是服务提供方也是服务消费方,服务注册中心也不例外。上节的单节点配置中,我们设置过以下参数,让注册中心不注册自己:eureka.client.regi...原创 2018-04-21 21:26:52 · 289 阅读 · 0 评论 -
Spring Cloud微服务实战教程系列(五)——通过Spring Cloud Ribbon实现客户端负载均衡
Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,通过Spring Cloud的封装,可以让我们轻松的将面向服务的REST模板请求自动装换成客户端负载均衡的服务调用。它不需要像服务注册中心、配置中心、API网关那样独立部署,而是嵌入到每一个Spring Cloud构建的微服务和基础设施中。因为微服务间的调用,API网关的请求转发等实际上都是通过R...原创 2018-04-21 21:26:59 · 302 阅读 · 0 评论