花费 21 ms
Spring Cloud Nacos&Feign负载均衡

软件方式的负载均衡一般有两种方法 1、Nginx、Haproxy分布式服务器网关的负载均衡; 2、Ribbon&Feign 结合Nacos本地消费者客户端进程内的负载均衡(即不用先去访问n ...

Fri Jun 19 18:33:00 CST 2020 0 3106
使用Sentinel实现熔断降级

降级策略 我们通常用以下几种方式来衡量资源是否处于稳定的状态: 平均响应时间 (DEGRADE_GRADE_RT):当资源的平均响应时间超过阈值(DegradeRule 中的 count,以 ...

Wed May 20 16:29:00 CST 2020 0 2404
使用Sentinel实现隔离、限流

在18年Hystrix停止更新,Sentinel和Resilience4j逐步成熟,在国内Sentinel的使用企业更加多一些,接下来通过一个实站例子把Sentinel的主要功能使用起来。 功能对比 ...

Wed May 20 04:53:00 CST 2020 0 2274
使用Sentinel实现热点参数限流

热点即经常访问的数据。很多时候我们希望统计某个热点数据中访问频次最高的 Top K 数据,并对其访问进行限制。比如: 商品 ID 为参数,统计一段时间内最常购买的商品 ID 并进行限制 用 ...

Wed May 20 17:04:00 CST 2020 0 2049
Redis缓存和数据库双写一致方案

Redis 和数据库读操作 数据缓存往往会在 Redis 上设置超时时间,当设置 Redis 的数据超时后,Redis 就没法读出数据了,这个时候就会触发程序读取数据库,然后将读取的数据库数据写入 ...

Fri May 29 06:18:00 CST 2020 0 1645
Redis的并发竞争如何解决?如何保证并发写的有序?

1、使用一个阻塞队列,依次对数据进行写操作(注意,消费的时候用单线程);2、对一个key使用计数器incr命令,依次处理;3、对数据依次按顺序存入数据库,并按时间戳顺序执行;4、基于 zookeepe ...

Fri May 29 05:55:00 CST 2020 0 944

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM