05 2021 档案
摘要:1.pom文件修改 1)jar包<groupId>cn.bit</groupId><artifactId>water</artifactId><version>0.0.1-SNAPSHOT</version>2)webapp包含进去 <resources> <resource> <directory
阅读全文
摘要:当我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置,之前老有小伙伴在微信上问松哥Spring Boot 中的静态资源加载问题:“松哥,我的HTML页面好像没有样式?”,今天我就通过一篇文章,来和大伙仔细聊一聊这个问题。 SSM 中的配置 要讲 Spring Boot 中的问题
阅读全文
摘要:spring cloud网关集成了zuul和熔断器,因此网关天生具有负载均衡和熔断的功能。因此spring cloud的负载均衡算法,就是ribbon的负载均衡算法。在ribbon中,负载均衡默认了轮询的方法。如果想采用一致性哈希算法,实现负载均衡,那应该怎么办呢? 这里我才用guava的一致性哈希
阅读全文
摘要:feign其实不是做负载均衡的,负载均衡是ribbon的功能,feign只是集成了ribbon而已,但是负载均衡的功能还是feign内置的ribbon再做,而不是feign。feign的作用的替代RestTemplate,性能比较低,但是可以使代码可读性很强。ribbon的负载均衡策略,默认的常见有
阅读全文
摘要:前面几篇文章,对 Ribbon 负载均衡做了详细的分析,这一节来介绍一下使用 Feign 负载均衡。在介绍之前,我们先来对 Feign 做一下简单的介绍,先来理解一下什么是 Feign。 1. Feign 是什么?我们看一下官方的解释:Feign 是一个声明式 WebService 客户端。使用 F
阅读全文
摘要:Ribbon是SpringCloud提供的关于客户端负载均衡组件。 负载均衡 负载均衡设备可以分为硬件负载和软件负载,常见的硬件负载均衡设备有 F5 NetScaler 常见的软件负载均衡应用 Nginx LVS HAProxy 一般而言,硬件负载均衡价格比较昂贵,但是性能要比软件负载优越很多。上面
阅读全文