分布式
文章平均质量分 93
知北游z
找工作中。。。,沟通交流可联系:1248525687@qq.com
展开
-
三层限流:为高并发系统保驾护航
在高并发网络环境中,确保系统的可用性、稳定性以及防范恶意流量攻击至关重要。为此,在我们的项目中构建了三层限流设计。第一层是 Nginx 层面的 IP 限流,借助 Nginx 的 http_limit_req_module 模块,依据用户 IP 设限,这是抵御恶意 IP 的 DDoS 攻击、阻挡大量非法请求深入系统的首道防线。第二层为 gateway 针对用户层级的限流,通过用户的唯一标识如 user_id,控制每个用户在单位时间内的请求数量,确保公平,避免单一用户过度占用资源而影响他人体验。原创 2024-07-01 15:33:50 · 1021 阅读 · 0 评论 -
雪花算法的原理以及实现
有这么一种说法,自然界中并不存在两片完全一样的雪花的。每一片雪花都拥有自己漂亮独特的形状、独一无二。雪花算法也表示生成的ID如雪花般独一无二。雪花算法 (SnowFlake )算法,是 Twitter 开源的分布式 id 生成算法。其核心思想是:使用一个 64 bit 的 long 型的数字作为全局唯一 id。在分布式系统中的应用十分广泛,且ID 引入了时间戳,基本上保持自增的。原创 2024-07-01 16:02:54 · 625 阅读 · 0 评论