欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

SpringCloud教程

SpringCloud教程(十四):服务注册(consul)

站长阅读(684)赞(0)

这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具。consul 具有分布式、高可用、高扩展性。 一、consul 简介 consul 具有以下性质: 服务发现:consul 通过 http 方...

SpringCloud教程(十一):docker部署spring cloud项目

站长阅读(437)赞(0)

一、docker简介 Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack...

SpringCloud教程(十):高可用的服务注册中心

站长阅读(592)赞(0)

文章 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册的时候,它的负载是非常高的,这在生产环境上是不太合适的,这篇文章主要介绍怎么将Eurek...

SpringCloud教程(八):消息总线(Spring Cloud Bus)

站长阅读(516)赞(0)

Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。 一、准备工作 本...

SpringCloud教程(七):高可用的分布式配置中心(Spring Cloud Config)

站长阅读(512)赞(0)

上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下: 一、准备工作 继续使用上一篇文章的...

SpringCloud教程(六):分布式配置中心(Spring Cloud Config)

站长阅读(510)赞(0)

在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。 一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件...

SpringCloud教程(五):路由网关(zuul)

站长阅读(458)赞(0)

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,...