随笔分类 -  SpringCloud

关于SpringCloud的基本使用
摘要:SpringCloud之Config分布式配置 Dalston.RELEASE Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environme 阅读全文
posted @ 2021-02-25 21:33 Latteitcjz 阅读(110) 评论(0) 推荐(0)
摘要:SpringCloud之Zull路由网关 一、概述 什么是zuul? Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Z 阅读全文
posted @ 2021-02-25 21:09 Latteitcjz 阅读(253) 评论(0) 推荐(0)
摘要:SpringCloud之Dashboard 流监控 新建springcloud-consumer-hystrix-dashboard模块 添加依赖 <!--Hystrix依赖--> <dependency> <groupId>org.springframework.cloud</groupId> < 阅读全文
posted @ 2021-02-25 20:49 Latteitcjz 阅读(145) 评论(0) 推荐(0)
摘要:SpringCloud之Hystrix(服务熔断与服务降级) 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免失败! 一、服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“ 阅读全文
posted @ 2021-02-25 19:47 Latteitcjz 阅读(139) 评论(0) 推荐(0)
摘要:SpringCloud之Feign负载均衡(基于服务端) 一、Feign简介 Feign是声明式Web Service客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供负载均衡的http 阅读全文
posted @ 2021-02-25 16:59 Latteitcjz 阅读(132) 评论(0) 推荐(0)
摘要:SpringCloud之Ribbon负载均衡(基于客户端) 一、负载均衡以及Ribbon Ribbon是什么? Spring Cloud Ribbon 是基于Netflix Ribbon 实现的一套客户端负载均衡的工具。简单的说,Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端 阅读全文
posted @ 2021-02-25 16:48 Latteitcjz 阅读(112) 评论(0) 推荐(0)
摘要:SpringCloud之Eureka服务注册中心 一、什么是Eureka Netflix在涉及Eureka时,遵循的就是API原则.Eureka是Netflix的有个子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服 阅读全文
posted @ 2021-02-25 16:13 Latteitcjz 阅读(143) 评论(0) 推荐(0)
摘要:SpringCloud之服务提供者 一、环境搭建 我们会使用一个Dept部门模块做一个微服务通用案例Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务。 一个父工程带着多个Moudule子模块 SpringCloud父工程(Project)下初次带 阅读全文
posted @ 2021-02-25 00:18 Latteitcjz 阅读(117) 评论(0) 推荐(0)
摘要:SpringCloud基本概念 一、SpringCloud是什么? Spring官网:https://spring.io/ 二、SpringCloud和SpringBoot的关系 SpringBoot专注于开苏方便的开发单个个体微服务;SpringCloud是关注全局的微服务协调整理治理框架,它将S 阅读全文
posted @ 2021-02-24 23:25 Latteitcjz 阅读(204) 评论(0) 推荐(0)
摘要:微服务概述 一、什么是微服务? 什么是微服务? 微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。 究竟什么是微服务呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话: 阅读全文
posted @ 2021-02-24 22:55 Latteitcjz 阅读(102) 评论(0) 推荐(0)