上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
  2018年2月8日
摘要: 讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。 一、Hystrix Tur 阅读全文
posted @ 2018-02-08 11:24 夏目大人 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在我的第四篇文章断路器讲述了如何使用断路器,并简单的介绍了下Hystrix Dashboard组件,这篇文章更加详细的介绍Hystrix Dashboard。 一、Hystrix Dashboard简介 在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应 阅读全文
posted @ 2018-02-08 11:22 夏目大人 阅读(305) 评论(0) 推荐(0) 编辑
  2018年2月7日
摘要: 一、docker简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。 Docker通常用于如下场景: 阅读全文
posted @ 2018-02-07 11:19 夏目大人 阅读(809) 评论(0) 推荐(0) 编辑
摘要: 文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eureka Serv 阅读全文
posted @ 2018-02-07 11:16 夏目大人 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。 一、简介 Add sleuth to the classpath of a Spring Boot application (see below for Maven and Gradle exa 阅读全文
posted @ 2018-02-07 11:14 夏目大人 阅读(516) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。 一、准备工作 本文还是基于上一篇文章来实现。按照官方文档,我们只需要在配置文 阅读全文
posted @ 2018-02-07 11:12 夏目大人 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下: 一、准备工作 继续使用上一篇文章的工程,创建一个eureka-server工程,用作服务注册中心。 在其 阅读全文
posted @ 2018-02-07 10:51 夏目大人 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring clo 阅读全文
posted @ 2018-02-07 10:47 夏目大人 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。 在 阅读全文
posted @ 2018-02-07 10:45 夏目大人 阅读(1159) 评论(0) 推荐(0) 编辑
  2018年2月6日
摘要: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 阅读全文
posted @ 2018-02-06 10:27 夏目大人 阅读(799) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页