![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Cloud
Lee_SmallNorth
一名热爱学习,热爱分享的程序员菜鸟,
立志要成为全栈工程师。
(我已经成为了,哈哈哈哈哈)
展开
-
手把手搭建SpringCloud,第一篇——Eureka 服务注册与发现
开发工具:STS 新建项目前,请确认工作环境已经配置好了Maven。 1.新建项目 Eureka Server 选择EurekaServer 少了一个安全策略的依赖,作用是为了给Eureka网址添加访问权限 点击Finish,如果项目有红叉或者pom文件报错,点击项目,右键选择Maven-Update Maven即可 application.yml ...原创 2019-07-15 16:51:24 · 315 阅读 · 1 评论 -
手把手搭建SpringCloud,第五篇——使用Zuul构建微服务网关
前言概述 为什么要使用微服务网关? 使用场景:例如一个手机端得购票系统,可能会调用多个微服务得接口,才能完成一次购票得业务流程。 如果让客户端直接与各个微服务通信,会有以下问题: 客户端会多次请求不同的微服务,增加客户端的复杂性。 存在跨域请求,在一定场景下处理相对复杂。 认证复杂,每个服务都要独立认证。 难以重构,随着项目的迭代,可能需要重新划分微服务。例如,可能将多个服务合并...原创 2019-07-18 10:22:15 · 220 阅读 · 0 评论 -
手把手搭建SpringCloud,第二篇——Ribbon实现客户端负载均衡
开发工具:STS 新建项目前,请确认工作环境已经配置好了Maven。 本章提及的Eureka Server 请阅读上一篇博客这里https://blog.csdn.net/Lee_SmallNorth/article/details/95975546 简介: Eureka 与 Ribbon配合使用的架构图 注意:以下方法是新建两个项目,一个作为普通接口调用(可直接新建一个项目然...原创 2019-07-16 10:19:08 · 167 阅读 · 0 评论 -
手把手搭建SpringCloud,第三篇——使用Feign实现声明式REST调用
开发工具:STS 新建项目前,请确认工作环境已经配置好了Maven。 本章提及的Eureka Server 请阅读上一篇博客这里https://blog.csdn.net/Lee_SmallNorth/article/details/95975546 简单说一下Feign Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口...原创 2019-07-17 11:24:11 · 223 阅读 · 0 评论 -
手把手搭建SpringCloud,第四篇——Hystrix(断路器) + 使用Hystrix Dashboard可视化监控数据
这篇可以结合上一篇博客《手把手搭建SpringCloud,第三篇——使用Feign实现声明式REST调用》,本章就不新建那么多项目了,只针对Hystrix在原来项目上更改,如有不明白的地方可以在评论区留言或者百度一下,你就知道。 前言介绍: 雪崩效应: 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate...原创 2019-07-17 12:25:16 · 243 阅读 · 0 评论 -
手把手搭建SpringCloud,第六篇——使用Spring Cloud Config统一管理微服务配置
前言概述: 为什么要使用统一管理微服务配置 对于传统的单体应用,常使用配置文件管理所有配置。例如一个SpringBoot开发的单体应用,直接使用application.yml配置,如果需要切换环境,可设置多个Profile,并在启动应用时指定spring.profiles.active={profile}. 然而,在微服务架构中,微服务的配置管理一般有以下需求 集中管理配置。一个使用微服务...原创 2019-07-22 11:42:28 · 430 阅读 · 0 评论 -
手把手搭建SpringCloud,第七篇——服务链路追踪Zipkin
前言概述: Zipkin 是一款开源的分布式实时数据追踪系统,主要功能是聚集来自各个异构系统的实时监控数据,和微服务架构下的接口直接的调用链路和系统延时问题。 Spring Cloud Sleuth是对ZipKin的进一步封装。在Spring Cloud Sleuth的封装中,Zipkin分为两端,一个是Zipkin服务端,一个是Zipkin客户端,客户端也就是微服务的应用,客户端会配置服务端...原创 2019-07-22 14:15:22 · 251 阅读 · 0 评论