算法
文章平均质量分 63
汪超
向前一步走
展开
-
算法--限流算法
在进行服务高可用设计时,为了避免突发的流量激增导致服务处理压力过大甚至造成的服务雪崩效应,往往会采用限流措施。从场景上看限流主要为了应对突发流量、恶意流量以及业务因素限制;限流策略上按端分类可以有请求端的限流、服务端的限流(侧重于入口)、微服务的限流(侧重于后端服务之间);限流从算法上分类主要有固定时间窗算法、滑动时间窗算法、漏桶算法、令牌桶算法等。原创 2023-02-23 20:13:08 · 144 阅读 · 0 评论 -
算法-负载均衡策略及代码示例
梳理总结常见的负载均衡方式,如随机方式、加权随机方式、轮询方式、加权轮询方式、最小连接数方式、一致性哈希方式 ,并通过代码来模拟不同方式的实现,从而更进一步的研究它们的特点原创 2023-02-16 22:28:38 · 310 阅读 · 0 评论 -
算法--缓存失效策略及代码示例
梳理介绍缓存失效策略:Random-随机方式、FIFO-先进先出方式、LRU-最近最少使用方式、LFU-最不经常使用方式 ,演示这四种方式的示意代码实现,并进行模拟的命中率测试,以便更为系统的掌握这几种缓存方式的特性。原创 2023-02-16 12:29:32 · 232 阅读 · 0 评论 -
排序算法-示例
排序算法原创 2023-01-03 20:49:02 · 88 阅读 · 1 评论