博客专栏  >  架构   >  史上最简单的 Spring Cloud 教程

史上最简单的 Spring Cloud 教程

该教程主要讲述如何用 Spring Cloud 构建微服务。

关注
790 已关注
25篇博文
  • 史上最简单的 SpringCloud 教程 | 终章

    错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船...

    2017-04-12 23:14
    239049
  • Spring Cloud Sleuth进阶实战

    为什么需要Spring Cloud Sleuth?微服务架构是一个分布式架构,它按业务划分服务单元,一个分布式系统往往有很多个服务单元。由于服务单元数量众多,业务的复杂性,如果出现了错误和异常,很难去...

    2017-08-06 22:37
    23091
  • 如何在IDEA启动多个Spring Boot工程实例

    在我讲解的案例中,经常一个工程启动多个实例,分别占用不同的端口,有很多读者百思不得其解,在博客上留言,给我发邮件,加我微信询问。所以有必要在博客上记录下,方便读者。step 1在IDEA上点击Appl...

    2017-07-30 22:27
    19804
  • 深入理解Zuul之源码解析

    本文从源码的深入讲解了Spring Cloud Zuul。

    2017-07-27 21:42
    19521
  • 深入理解Hystrix之文档翻译

    什么是Hystrix在分布式系统中,服务与服务之间依赖错综复杂,一种不可避免的情况就是某些服务将会出现失败。Hystrix是一个库,它提供了服务与服务之间的容错功能,主要体现在延迟容错和容错,从而做到...

    2017-07-19 09:16
    16345
  • 深入理解Ribbon之源码解析

    Ribbon是Netflix公司开源的一个负载均衡的项目,它属于上述的第二种,是一个客户端负载均衡器,运行在客户端上。它是一个经过了云端测试的IPC库,可以很好地控制HTTP和TCP客户端的一些行为。...

    2017-07-08 14:48
    18964
  • 深入理解Feign之源码解析

    什么是FeignFeign是受到Retrofit,JAXRS-2.0和WebSocket的影响,它是一个jav的到http客户端绑定的开源项目。 Feign的主要目标是将Java Http 客户端变得...

    2017-06-20 09:31
    24572
  • 深入理解Eureka之源码解析

    Eureka的一些概念 Register:服务注册 当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页等。 Renew:服务续...

    2017-06-11 11:22
    126502
  • 如何在springcloud分布式系统中实现分布式锁?

    最近在看分布式锁的资料,看了 Josial L的《Redis in Action》的分布式锁的章节。实现思路是利用springcloud结合redis实现分布式锁。一、简介一般来说,对数据进行加锁时,...

    2017-04-03 11:01
    21581
  • 如何使用MongoDB+Springboot实现分布式ID?

    如何使用MongoDB在SpringCloud分布式系统中实现分布式ID?

    2017-04-04 11:13
    19292
  • 如何用Redlock实现分布式锁

    之前写过一篇文章《如何在springcloud分布式系统中实现分布式锁?》,由于自己仅仅是阅读了相关的书籍,和查阅了相关的资料,就认为那样的是可行的。那篇文章实现的大概思路是用setNx命令和setE...

    2017-04-20 21:16
    20577
  • 史上最简单的 SpringCloud 教程 | 第十四篇: 服务注册(consul)

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

    2017-04-19 21:37
    29384
  • 史上最简单的SpringCloud教程 | 第十三篇: 断路器聚合监控(Hystrix Turbine)

    上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就...

    2017-04-18 21:54
    23863
  • 史上最简单的SpringCloud教程 | 第十二篇: 断路器监控(Hystrix Dashboard)

    在我的第四篇文章断路器讲述了如何使用断路器,并简单的介绍了下Hystrix Dashboard组件,这篇文章更加详细的介绍Hystrix Dashboard。一、Hystrix Dashboard简介...

    2017-04-17 23:01
    25938
  • 史上最简单的SpringCloud教程 | 第十一篇: docker部署spring cloud项目

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

    2017-04-16 22:02
    67411
  • 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心

    文章 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka) 介绍了服务注册与发现,其中服务注册中心Eureka Server,是一个实例,当成千上万个服务向它注册...

    2017-04-15 11:55
    116612
  • 史上最简单的SpringCloud教程 | 第九篇: 服务链路追踪(Spring Cloud Sleuth)

    这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。

    2017-04-13 21:03
    76281
  • 史上最简单的SpringCloud教程 | 第八篇: 消息总线(Spring Cloud Bus)

    Spring Cloud Bus 将分布式的节点和轻量的消息代理连接起来。这可以用于广播配置文件的更改或者其他的管理工作。一个关键的思想就是,消息总线可以为微服务做监控,也可以作为应用程序之间相互通讯...

    2017-04-12 22:15
    130356
  • 史上最简单的SpringCloud教程 | 第七篇: 高可用的分布式配置中心(Spring Cloud Config)

    当服务很多时,都需要同时从配置中心读取文件的时候,这时我们可以考虑将配置中心做成一个微服务,并且将其集群化,从而达到高可用,架构图如下:一、准备工作继续使用上一篇文章的工程,创建一个eureka-se...

    2017-04-10 21:24
    130740
  • 史上最简单的SpringCloud教程 | 第六篇: 分布式配置中心(Spring Cloud Config)

    简介在分布式系统中,spring cloud config 提供一个服务端和客户端去提供可扩展的配置服务。我们可用用配置服务中心区集中的管理所有的服务的各种环境配置文件。配置服务中心采用git的方式存...

    2017-04-10 21:18
    142654

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部