
spring Cloud
文章平均质量分 94
云上凯歌
这是个宝藏小店呀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最新版 !快速掌握 JDK17 + springboot3 + springcloud Alibaba : 6、服务网关Gateway
Nginx+lua使用nginx的反向代理和负载均衡可实现对api服务器的负载均衡及高可用,lua是一种脚本语言,可以来编写一些简单的逻辑, nginx支持lua脚本Kong基于Nginx+Lua开发,性能高,稳定,有多个可用的插件(限流、鉴权等等)可以开箱即用。问题:只支持Http协议;二次开发,自由扩展困难;提供管理API,缺乏更易用的管控、配置方式。ZuulNetflix开源的网关,功能丰富,使用JAVA开发,易于二次开发 问题:缺乏管控,无法动态配置;依赖组件较多;原创 2023-10-14 08:00:00 · 698 阅读 · 0 评论 -
最新版 !快速掌握JDK17 + springboot3 + springcloud Alibaba : 1、 微服务环境搭建
以电商项目为线索,快速掌握 JDK17 + springboot3 + springcloud Alibaba。原创 2023-10-09 22:27:30 · 2856 阅读 · 0 评论 -
05.源码分析:Spring Cloud Feign(Greenwich.SR2)
上边实现了Feign的入门使用,现在再简单回顾一下:1.在启动类上添加注解@EnableFeignClients,开启FeignClient2.创建一个FeignClient接口,接口上添加@FeignClient注解,并指明远程调用其他服务的服务名,接口中可以声明方法。3.在controller通过这个FeignClient进行调用。1.查看 @EnableFeignClients注解源...原创 2019-10-31 23:26:39 · 266 阅读 · 0 评论 -
04.声明式服务调用:Spring Cloud Feign(Greenwich.SR2)
1.Feign是什么Feign是整合了Ribbon与Hystrix外,还提供了声明式的Web服务客户端定义方式。采用了声明式API接口的风格,将Java Http客户端绑定到它的内部。Feign的首要目标是将Java Http客户端调用过程变得简单。2.快速入门2.1 新建 feign-consumer 工程2.2 添加依赖 <dependency> ...原创 2019-10-30 23:42:52 · 527 阅读 · 0 评论 -
03.微服务容错:Spring Cloud Hystrix (Greenwich.SR2)
1 雪崩效应在分布式系统中,多个微服务之间互相调用,互相依赖。那么,当一个微服务出现故障时,调用它的其它微服务由于无法获得结果,可能出现一直等待的情况。即使设置的超时时间,在达到超时时间的这几秒内,线程也都是处于阻塞状态。如果并发请求过高,就会导致越来越多的线程都处于阻塞状态,可用线程越来越少,直到系统崩溃。而不同微服务之间存在各种依赖,服务A的崩溃,导致服务B的崩溃,服务B的崩溃导致服务C和D...原创 2019-10-29 22:11:03 · 369 阅读 · 0 评论 -
02.使用Ribbon实现客户端负载均衡 (Greenwich.SR2)
官方项目:https://github.com/Netflix/ribbonRibbon是一个基于HTTP和TCP的客户端负载均衡器,它可以通过客户端中配置的ribbonServeList服务端列表去轮询访问以达到均衡负载的作用。当Ribbon与Eureka联合使用时,Ribbon的服务实例清单RibbonServerList会被DiscoveryEnableNIWSServerList重写...原创 2019-10-28 00:06:14 · 321 阅读 · 0 评论 -
01.spring cloud 服务注册与发现 之 eureka (Greenwich.SR2)
- 服务发现在计算机网络中,一种自动发现设备或服务的技术,通过服务发现协议实现。- 服务注册在计算机网络里,为了更好地治理多个设备或服务,这些设备或服务会主动或者被动注册到注册中心,以便服务被发现和消费。常见注册中心:apache zookeepernetfix eurekaconsul实现方式:中心化注册中心为集群去中心化实现方式如区块链Eureka...原创 2019-10-27 09:36:25 · 279 阅读 · 0 评论