SpringCloud从零开始
本栏目从介绍springCloud的基本概念开始,手把手搭建springcould环境,分别介绍:
1、服务的注册发现Eureka,以及搭建Eureka集群
2、负载均衡Ribbon
3、服务的调用feign
4、熔断器Hystrix
5、路由网关zuul
6、分布式配置....
莫失莫忘hh
保持学习,保持充实
展开
-
SpringCloud从零开始(五)之Eureka-server集群
前言 我们在上篇讲到,使用Ribbon负载均衡客户端,实现对Provider集群的访问。微服务注册在Eureka中,访问服务通过,微服务在Eureka中的ID。先在有一个问题,如果我们这个Eureka服务挂掉了,那么整个微服务是不是都会瘫痪呢。那么我们必须保证Eureka服务系统的高可用,为了达到这一目的,我们可以通过搭建Eureka集群来实现。 什么是集群:不同的服务器上运行一个相同的服务,而...原创 2019-07-29 17:00:09 · 406 阅读 · 0 评论 -
SpringCloud从零开始(七)之Hystrix熔断器
前言: Spring Cloud系列往期点这里 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样...原创 2019-07-30 21:36:10 · 220 阅读 · 0 评论 -
SpringCloud从零开始(六)之Feign服务的调用
前言 前面消费者在调用生产者提供的服务的时候,是使用Ribbon+RestTemplate会http请求进行封住,形成一条模板化的方法,但是在实际开发中,对于服务的调用可能不止一处,往往一个接口会被好多次调用。如果我们每次调用都通过RestTemplate封装请求,这样会让代码不够灵活,比如当修改了请求的时候,将要修改每一处调用,那么能不能换一种服务调用的方式呢…下面老夫慢慢道来 一、什么是Fei...原创 2019-07-30 11:33:02 · 640 阅读 · 2 评论 -
SpringCloud从零开始(四)之Ribbon负载均衡
前言 在上一篇博客我们谈到,服务的提供者把自己交给Eureka管理,而服务的消费者,当需要服务的时候,就可以到Eureka中寻找上面有的服务。一个服务可以给多个消费者消费。当然一个消费者,有可以消费多个服务。在互联网高流量,高并发的背景下,常常一个相同的微服务部署多份,供消费者使用。这种多个相同的应用组建起来的集群,必然也就是涉及到一个问题负载均衡。 负载均衡(Load Blanced):在微服...原创 2019-07-29 08:55:50 · 382 阅读 · 0 评论 -
SpringCloud从零开始(三)之Eureka注册中心
一、 什么是Eureka 在上一篇我们谈到,零散的微服务需要个大管家,来管理,那么这个服务注册的管家,就是Eureka了。他是用来主管服务的注册与发现类似于zookeeper。它是C-S结构的,基于客户端和服务器端。Eureka Client是他的客户端,主要用简化跟Eureka Server的交互。Eureka Server主要负责服务的注册。 Eureka中的三大角色: Eureka Ser...原创 2019-07-28 12:58:20 · 267 阅读 · 0 评论 -
SpringCloud从零开始(二)maven的分布式项目框架的搭建
一、项目搭建 maven分布式项目的基本架构 ----microservice(父工程) --------microservice_api --------microservice_product_provider8001 --------microservice_product_provider80 其中microservice为父工程,用来管理整个项目的依赖。microservice_ap...原创 2019-07-27 21:17:45 · 1064 阅读 · 1 评论 -
SpringCloud从零开始(一)之介绍
1、 什么是微服务架构 微服务架构风格,就像是把一个单独的应用程序开发为一套小服务,每个小服务运行在自己的进程中,并使用轻量级机制通信,通常是 HTTP API。这些服务围绕业务能力来构建,并通过完全自动化部署机制来独立部署。这些服务使用不同的编程语言书写,以及不同数据存储技术,并保持最低限度的集中式管理。 -------------------------------------------...原创 2019-07-27 17:28:58 · 730 阅读 · 0 评论