
Spring Cloud
文章平均质量分 92
银河猎户悬臂
与大家一起学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
8 消息总线 Spring Cloud Bus
目录1 简介2 实践2.1 Docker安装RabbitMQ2.2 改造配置中心2.3 改造微服务3 强烈注意1 简介Bus用轻量的消息代理将分布式的节点连接起来,可以用于“广播配置文件的更改”、“服务的监控管理” Bus可以为微服务做监控,也可以实现应用程序之间的互相通信 Bus可选的消息代理(消息队列):RabbitMQ、Kafka2 实践目标:安装RabbitMQ,将消息总线整合到微服务系统中,实现更新配置后不需要重启微服务的功能。为了实现这个目的需要..原创 2021-06-23 02:47:31 · 126 阅读 · 1 评论 -
7 配置中心 Spring Cloud Config
目录1 简介2 配置文件放到码云3 创建配置中心微服务并连接码云4 服务从配置中心获取配置文件5 配置中心存在的问题1 简介配置中心:统一管理所有微服务配置文件的微服务 。配置中心使用总体步骤:把配置文件放到码云(或者其他代码托管平台) 创建配置中心微服务并连接码云 服务从配置中心获取配置文件2 配置文件放到码云gitee上创建一个远程仓库 在仓库下创建配置文件配置文件的命名方式:{application}-{profile}.ymlappl.原创 2021-06-22 22:22:30 · 202 阅读 · 3 评论 -
6 网关 Spring Cloud Gateway
1 简介原创 2021-06-22 15:57:25 · 458 阅读 · 0 评论 -
5 远程调用 Spring Cloud Feign
1 简介前面学习中,使用RestTemplate进行远程调用的方式如下:String baseUrl = "http://user-service/user/findById?id=1"+ id;User user = restTemplate.getForObject(baseUrl, User.class)原创 2021-06-21 00:18:20 · 302 阅读 · 6 评论 -
4 熔断器 Spring Cloud Hystrix
1 简介1.1 为什么要有熔断器在微服务中,一个请求可能需要多个微服务接口才能实现,会形成复杂的调用链路。 如果某服务出现异常,请求阻塞,用户得不到响应,容器中线程不会释放,于是越来越多用户请求堆积,越来越多线程阻塞。 单服务器支持线程和并发数有限,请求如果一直阻塞,会导致服务器资源耗尽,从而导致所有其他服务都不可用,从而形成雪崩效应 而Hystrix解决雪崩问题的手段,主要是服务降级(兜底)、线程隔离,下面的内容只讲服务降级。...原创 2021-06-19 19:56:53 · 270 阅读 · 0 评论 -
3 负载均衡 Spring Cloud Ribbon
1 Ribbon 简介Ribbon 是实现了HTTP和TCP的客户端负载均衡的工具Ribbon 不是一个微服务,不需要独立部署但是它几乎存在于每一个Spring Cloud构建的微服务和基础设施中因为微服务间的调用,API网关的请求转发等内容,实际上都是通过Ribbon来实现的Feign也是基于Ribbon实现的工具...原创 2021-06-18 21:36:13 · 167 阅读 · 0 评论 -
2 注册中心 Spring Cloud Eureka 的使用与原理解析
1 简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系原创 2021-06-17 18:31:10 · 283 阅读 · 0 评论 -
1 Spring Cloud 简介,搭建简单的微服务场景并思考
1 简介SpringBoot是SpringCloud的基础 Spring Cloud是分布式系统开发的工具套件。 主要部分:注册中心、负载均衡、熔断器、远程调用、网关、配置中心、消息总线等 特点:Spring Cloud并没有重复制造轮子,它从架构层面,降低了对大型分布式系统构建的要求和难度,可以用低的成本(技术、硬件)搭建一套高效、分布式、容错的平台,适用于中小型公司。 缺点:不适用于小型项目。spring cloud 架构如下:...原创 2021-06-17 18:21:49 · 168 阅读 · 0 评论