
SpringCloud微服务
文章平均质量分 88
Ethan_LiYan
闻道有先后,学术有专攻,仅此而已!
展开
-
【SpringCloud微服务】第1章 基础知识
第1章 基础知识1.1 什么是微服务架构简单说,微服务是系统架构上的一种设计风格,它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间通过基于HTTP的RESTful API进行通信协作。1.2 与单体系统的区别系统会按照不同模块拆分成多个不同的服务,这些服务独立部署和扩展,单一服务的更新,不会影响其他服务的运行,同时,由于是独立部署,我们可以更精准地为...原创 2018-03-21 09:33:40 · 824 阅读 · 0 评论 -
【SpringCloud微服务】第2章 微服务构建 Spring Boot
第2章 微服务构建 Spring Boot2.1 框架简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。其具有如下特点:①快速构建通过设计大量的自动化配置等方式,来简化Spring原有样板化的配置,使得开发者可以快速构建应用;②自动管理依赖通过一些列...原创 2018-03-21 09:42:02 · 1710 阅读 · 0 评论 -
【SpringCloud微服务】第3章 服务治理SpringCloudEureka(四)——Eureka详解
2.7.1 基础架构①服务注册中心:Eureka提供的服务端,提供服务注册与发现功能,也就是上一节总我们实现的eureka-server。②服务提供者:提供服务的应用,可以是Spring Boot应用,也可以是其他技术平台且遵循eureka通信机制的应用。它将自己提供的服务注册到Eureka,以供其他应用发现,也就是上一节总我们实现的Hello-service。③服务消费者:消费者应用从服务注册中...原创 2018-04-10 14:08:28 · 649 阅读 · 0 评论 -
【SpringCloud微服务】第3章 服务治理 SpringCloudEureka(一)——单片搭建
第3章 服务治理 Spring Cloud Eureka2.1 框架简介Spring Cloud Eureka 是 Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。2.2 服务治理服务治理可以说是微服务架构中,最为核心和基础的模块,主要围绕着“服务注册于服务发现机制”来实现各个微服务实例的自动化...原创 2018-04-03 19:24:57 · 556 阅读 · 0 评论 -
【SpringCloud微服务】第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心
承接上一篇《第3章 服务治理 Spring Cloud Eureka(一)——单片搭建》2.5 高可用注册中心2.5.1 简介在微服务架构这样的分布式环境中,我们需要充分考虑发生故障的情况,所以在生产环境中必须对各个组件进行高可用部署,对于微服务如此,对于服务注册中心也一样。在Eureka的服务治理设计中,所有节点即是服务提供方,也是服务消费方,服务注册中心也不例外。Eureka Server的高...原创 2018-04-03 19:36:18 · 510 阅读 · 0 评论 -
【SpringCloud微服务】第3章 服务治理SpringCloudEureka(三)—— 服务发现与消费
承接上一篇《第3章 服务治理SpringCloudEureka(二)—— 高可用注册中心》2.6 服务发现与消费2.6.1 简介在Spring Cloud框架中,服务发现的任务由Eureka的客户端完成,而服务消费任务由Ribbon完成。Ribbon是一个基于HTTP和TCP的客户端负载均衡器,它可以在通过客户端中配置的ribbonServerList服务端列表去轮询访问,以达到负载均衡的作用。当...原创 2018-04-04 18:08:11 · 488 阅读 · 0 评论 -
【SpringCloud微服务】第3章 服务治理SpringCloudEureka(五)——Eureka源码分析
2.8 Eureka 源码分析 首先,对于服务注册中心、服务提供者、服务消费者这三个主要元素来说,后两者(也就是Eureka客户端)在整个运行机制中是大部分通信行为的主动发起者,而注册中心主要是处理请求的接受者。所以,我们可以从Eureka的客户端作为入口看看它是如何完成这些主动通信行为的。 我们在将一个普通的Spring Boot应用注册到Eureka Server或是从Eureka Ser...原创 2018-05-16 10:18:20 · 586 阅读 · 0 评论