
SpringCloud
文章平均质量分 79
harryptter
这个作者很懒,什么都没留下…
展开
-
SpringCloud 初始(一):什么是微服务
转载自:https://blog.youkuaiyun.com/wuxiaobingandbob/article/details/78642020?locationNum=1&fps=1目录一、微服务介绍1. 什么是微服务2. 微服务由来3. 为什么需要微服务?3.1 最期的单体架构带来的问题3.2 微服务与单体架构区别3.3 微服务与SOA区别4. 微服务本质...转载 2018-09-27 23:44:55 · 503 阅读 · 0 评论 -
SpringCloud——Feign实例及原理
转载自:https://blog.youkuaiyun.com/u010066934/article/details/80967709一、实例1、配置feign添加依赖在maven的pom中添加feign <dependency> <groupId>org.springframework.cloud</groupId> ...转载 2019-03-06 11:52:34 · 734 阅读 · 0 评论 -
springCloud 多节点eureka server搭建高可用系统
之前的实例都是单节点的eureka server系统,在实际的生产环境中,分布式系统采用springCloud,一般会采用多节点搭建高可用的系统架构,这样的话就不会因为单节点eureka server挂掉产生问题。目录一、架构图二、实现1、配置eureka server2、遇到的问题3、配置eureka client一、架构图这边暂时只以ribbon,eureka ...原创 2019-03-03 12:18:23 · 1695 阅读 · 0 评论 -
springCloud 断路器聚合监控Hystrix Turbine搭建
在讲解了 Hystrix Dashboard 之后,我们知道了,Hystrix Dashboard 实现的是单节点模式,一次只能监控一个服务,当有很多服务的时候,这样单节点模式去监控,就需要打开多个浏览器窗口,显然这是很麻烦的。这个时候,我们就可以用到 Spring Cloud 的另一个组件 Turbine,它可以聚合多个服务的 Hystrix Dashboard 的数据用以显示。下面就开始搭建...原创 2019-03-02 22:09:13 · 359 阅读 · 0 评论 -
SpringCloud 熔断器仪表盘 Hystrix Dashboard实现
之前实现的熔断器的配置,SpringCloud还提供了熔断器的可视化界面仪表盘Hystrix Dashboard功能,这里配置的时候踩了一些坑,这边记录下。之前熔断有通过Ribbon和Feign两种方式实现,这边可以通过仪表盘监控这两种方式的熔断。项目依旧基于之前的hystrix项目:hystrix实现目录一、配置仪表盘二、配置监控方1、Ribbon方式2、Feign方...原创 2019-03-02 21:02:18 · 481 阅读 · 0 评论 -
SpringCloud 熔断器 Hystrix 实现
背景:在实际的微服务系统中,是有众多的服务的,并且经常一个服务需要依赖另一个服务,例如大的电商系统中,切分的订单服务和支付的服务就会有互相依赖的情况,而如果其中一个服务挂掉了,另一个服务一直请求,是肯定拿不到返回的,这样长时间的请求就会堆积,造成服务的崩溃,这样造成整个系统的瘫痪,这样的架构相较于传统架构更加不稳定。而为了解决和应对这个问题就出现了熔断器Hystrix。目录(一)简介(...原创 2019-03-02 17:09:34 · 507 阅读 · 0 评论 -
SpringCloud 服务调用 Feign
这节我们来实现下服务调用,之前在Ribbon中实现的时候,发现调用其他的服务还是需要通过RestTemplate来调用,现在既然所有的服务都注册到了SpringCloud中,那么我们是否有其他的方式呢。SpringCloud提供了Feign,直接通过服务名称和对应接口进行调用,这样,就像调用项目自己的服务内容一样(一)简介Feign是一个声明式的Web服务客户端。这使得Web服务客户端...原创 2019-03-02 15:52:11 · 756 阅读 · 0 评论 -
Spring Cloud 负载均衡 Ribbon实现
Spring Cloud组件中常用的组件里也包含了Ribbon,做负载均衡功能。目录(一)简介(二)实现1.配置多个服务端2.配置ribbon(三)Ribbon和Nginx对比(一)简介spring Cloud Ribbon是一个客户端的负载均衡器,它提供对大量的HTTP和TCP客户端的访问控制。客户端负载均衡即是当浏览器向后台发出请求的时候,客户端会...原创 2019-03-02 14:49:20 · 22625 阅读 · 5 评论 -
Spring Cloud Eureka 实现
之前项目中用到了spring cloud的一些服务,这里准备将spring cloud最常用的一些服务框架进行总结和实现。框架大致的介绍在之前的文章里面已经有提及:什么是微服务这里就从springcloud最开始搭建说起,也就是服务发现和注册,原生提供的就是Eureka服务端和客户端,之后由于zookeeper的流行,也提供你spring cloud zookeeper的实现方式,本文主要...原创 2019-03-01 19:11:51 · 1761 阅读 · 0 评论 -
SpringCloud 网关Zuul 实现之路由功能
一、背景通过之前的实现springCloud 各组件,发现有一个特点,就是外部访问的时候,直接就是通过各服务具体端口进行访问的,这在实际生产上是不可能的,实际生产环境中nignx就可以做一层地址的映射,那springCloud有没有这个功能呢,当然有,在springCloud中提供了Zuul组件,其中一个功能就是进行服务的路由的功能。以下是一般项目中服务端网络拓扑图:如图所示:客户...原创 2019-03-03 19:58:01 · 758 阅读 · 0 评论