springcloud
文章平均质量分 92
uniquek
这个作者很懒,什么都没留下…
展开
-
声明式HTTP客户端-Feign
一、使用Feign实现远程HTTP调用什么是FeignFeign是Netflix开源的声明式HTTP客户端GitHub地址:https://github.com/openfeign/feign用Feign重构之前的代码之前的代码: /** * 1.代码不可读 * 2、复杂的url难以维护 * 3.难以响...原创 2020-03-05 15:30:52 · 387 阅读 · 0 评论 -
Nacos服务发现
Nacos 服务发现一、什么是Nacos官方文档:https://nacos.io/zh-cn/docs/quick-start.htmlNacos是一个服务发现组件同时也是一个配置服务器解决了两个问题:服务A怎样找到服务B管理微服务的配置二、架构演进加入nacos 系统架构就会演变成下种状态三、搭建Nacos Server下载Nacos下载地址:...原创 2020-03-05 15:07:03 · 653 阅读 · 1 评论 -
服务容错-sentinel
一、雪崩效应在高并发的应用中,b会持续向a服务发送请求,如果a服务死掉,b发往a的请求就会强制等待直到请求超时,在Java程序中,一次请求往往对应一个线程,如果请求被强制等待了,线程就会被强制阻塞,一直到请求超时的时候这个线程才会被释放,由于是一个高并发的应用,阻塞的线程就会越来越多,线程也对应着服务器的计算资源(内存、cpu),如果不做任何处理,终有一天b服务所在的服务器资源被完全占用,无法...原创 2020-03-05 15:38:17 · 583 阅读 · 0 评论 -
实现负载均衡-Ribbon
两种负载均衡服务器端负载均衡客户器端侧负载均衡一、使用Ribbon实现负载均衡1.1 Ribbon 是什么?Netflix开源的客户端负载均衡器1.2 引入Ribbon 后的架构演进1.3 整合 Ribbon 实现负载均衡不需要增加新的依赖,因为Nacos-discovery 已经包含了Ribbon写注解:需要写在RestTemplate方法...原创 2020-03-05 15:16:42 · 238 阅读 · 0 评论 -
Spring Cloud Alibaba简介与环境搭建
springCloud与springCloudAlibaba简介springCloud简介快速构建分布式系统的工具集具体功能如下:spring cloud常用子项目springCloud Alibaba简介一、springcloud alibaba是什么?springcloud的子项目致力于提供微服务开发的一站式解决方案包含微服务开发的必备组件基于springcloud...原创 2020-03-05 15:00:22 · 1925 阅读 · 0 评论