微服务
文章平均质量分 79
harryptter
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Eureka 实现
之前项目中用到了spring cloud的一些服务,这里准备将spring cloud最常用的一些服务框架进行总结和实现。 框架大致的介绍在之前的文章里面已经有提及:什么是微服务 这里就从springcloud最开始搭建说起,也就是服务发现和注册,原生提供的就是Eureka服务端和客户端,之后由于zookeeper的流行,也提供你spring cloud zookeeper的实现方式,本文主要...原创 2019-03-01 19:11:51 · 1748 阅读 · 0 评论 -
Spring Cloud 负载均衡 Ribbon实现
Spring Cloud组件中常用的组件里也包含了Ribbon,做负载均衡功能。 目录 (一)简介 (二)实现 1.配置多个服务端 2.配置ribbon (三)Ribbon和Nginx对比 (一)简介 spring Cloud Ribbon是一个客户端的负载均衡器,它提供对大量的HTTP和TCP客户端的访问控制。 客户端负载均衡即是当浏览器向后台发出请求的时候,客户端会...原创 2019-03-02 14:49:20 · 22603 阅读 · 5 评论 -
SpringCloud 熔断器仪表盘 Hystrix Dashboard实现
之前实现的熔断器的配置,SpringCloud还提供了熔断器的可视化界面仪表盘Hystrix Dashboard功能,这里配置的时候踩了一些坑,这边记录下。 之前熔断有通过Ribbon和Feign两种方式实现,这边可以通过仪表盘监控这两种方式的熔断。项目依旧基于之前的hystrix项目: hystrix实现 目录 一、配置仪表盘 二、配置监控方 1、Ribbon方式 2、Feign方...原创 2019-03-02 21:02:18 · 469 阅读 · 0 评论 -
springCloud 断路器聚合监控Hystrix Turbine搭建
在讲解了 Hystrix Dashboard 之后,我们知道了,Hystrix Dashboard 实现的是单节点模式,一次只能监控一个服务,当有很多服务的时候,这样单节点模式去监控,就需要打开多个浏览器窗口,显然这是很麻烦的。这个时候,我们就可以用到 Spring Cloud 的另一个组件 Turbine,它可以聚合多个服务的 Hystrix Dashboard 的数据用以显示。 下面就开始搭建...原创 2019-03-02 22:09:13 · 347 阅读 · 0 评论 -
springCloud 多节点eureka server搭建高可用系统
之前的实例都是单节点的eureka server系统,在实际的生产环境中,分布式系统采用springCloud,一般会采用多节点搭建高可用的系统架构,这样的话就不会因为单节点eureka server挂掉产生问题。 目录 一、架构图 二、实现 1、配置eureka server 2、遇到的问题 3、配置eureka client 一、架构图 这边暂时只以ribbon,eureka ...原创 2019-03-03 12:18:23 · 1681 阅读 · 0 评论