![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud
文章平均质量分 86
--
兮家小二
傻傻的小男孩,qq:1720696548 wx:1720696548
展开
-
SrpingCloud 十、SpringCloud Stream 消息驱动(Mq的封装)
1、什么是Bus消息总线?1、在微服务架构中,通常会使用轻量级的消息代理来构建一个共用的消息主题来连接各个微服务实例,它广播的消息会被所有在注册中心的微服务实例监听和消费,也称消息总线。SpringCloud中也有对应的解决方案,SpringCloud Bus 将分布式的节点用轻量的消息代理连接起来,可以很容易搭建消息总线,配合SpringCloud config 实现微服务应用配置信息的动态...原创 2019-12-10 11:46:48 · 586 阅读 · 0 评论 -
SrpingCloud 九、Springboot 整合 Swagger2 及 SrpingCloud Zuul 网关整合 Swagger2 (API 接口文档管理)
Springboot 整合 Swagger21、maven 依赖 <!--SpringBoot整合 swagger--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-...原创 2019-12-09 13:22:25 · 486 阅读 · 0 评论 -
Spring Cloud 二、使用 zookeeper 或 Consul 代替 Erueka
一、使用zookeeper-3.5.5 作为注册中心关于 zookeeper可用看–>Zookeeper 3.5.5 || 3.3.6 安装 和 图形化界面工具:https://blog.csdn.net/qq_41463655/article/details/1010949771、maven<?xml version="1.0" encoding="UTF-8"?>&...原创 2019-12-06 22:30:26 · 190 阅读 · 0 评论 -
Spring Cloud 六、Hystrix 断路器(服务保护) ,服务雪崩概念与、服务降级、融断、隔离
一、什么是服务雪崩?服务雪崩简单来说就是高并发情况下导致服务无法正常访问服务雪崩如下图:同时有10000个请求同时请求tomcat服务器,但tomcat 同时只能处理50个请求,其他请求就会出现延时,严重时甚至导致服务器宕机连环雪崩效应如图:客户端调用服务1,服务1的接口调用了服务2的接口当出现高并发时,会连带服务二也出现无法访问问题二、Hystrix 有什么用?服务降级: ...原创 2019-12-07 18:51:49 · 384 阅读 · 0 评论 -
Spring Cloud 五、搭建一个基础的真实微服务项目
一、创建目录结构项目目录结构这里member 项目是生产者, order 项目是消费者下面项目实现模拟 order 完成调用 member 项目的方法创建项目springcloud-parent|-----springcloud-api------|-----springcloud-api-member------|-----springcloud-api-order|--...原创 2019-12-07 11:58:41 · 406 阅读 · 0 评论 -
Spring Cloud 四、 rpc 调用工具 Feign 客户端
1、添加 maven依赖添加依赖 <!-- 整合fegnin客户端 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-ope...原创 2019-12-07 10:08:19 · 306 阅读 · 0 评论 -
Spring Cloud 三、Ribbon 负载均衡/ discoveryClient 获取注册服务Ip+端口, 使用 RestTemplate 实现Rpc调用
一、Ribbon 有什么用?SpringCloud中Ribbon负载均衡客户端,会从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地。让后在本地实现轮训负载均衡策略, 既在客户端实现负载均衡。如下示例开启 Ribbon:@LoadBalanced 注解等于开启Ribbon 功能,让restTemplate 具有负载均衡效果 /** * TODO RestT...原创 2019-12-07 09:04:24 · 1746 阅读 · 0 评论 -
SpringCloud 一、Erueka 注册中心,服务治理与服务注册与发现
一、搭建 erueka 注册中心环境1、创建springboot 项目,springcloud-erueka2、maven 全部依赖信息<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/...原创 2019-12-06 12:56:46 · 802 阅读 · 0 评论 -
SrpingCloud 八、Zuul APIGateway网关简述与Zuul 服务环境搭建
一、SrpingCloud zuul 概念篇1、SrpingCloud zuul 是什么,有什么用?zuul的核心是一系列的 filters, 其作用可以类比Servlet框架的Filter,或者AOP。zuul把Request route到 用户处理逻辑 的过程中,这些filter参与一些过滤处理,比如Authentication,Load Shedding等(1)网关层对外部和内部进...原创 2019-12-09 00:01:52 · 204 阅读 · 0 评论 -
SrpingCloud 七、 SrpingCloud config 分布式配置中心,使用 Bus消息总线和监控中心动态刷新数据
一、为什么是使用分布式配置中心?当一个系统中的配置文件发生改变的时候,我们需要重新启动该服务,才能使得新的配置文件生效,spring cloud config可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。二、SrpingCloud config 实现分布式配置中心流程图1、搭建Git 或 svn 文件服务器( 持久文...原创 2019-12-08 13:15:30 · 243 阅读 · 0 评论