架构和设计思想
文章平均质量分 90
豆沙睡不醒
永远不要停下脚步
展开
-
分布式任务调度的几种实现(Redis实现分布式锁 MySQL实现任务调度 负载均衡)
本文主要介绍了分布式任务调度的几种实现,使用Redis实现分布式锁方案,使用MySQL实现任务调度,开源框架 XXL-JOB等方案,最后需要考虑到负载均衡的问题。原创 2024-02-26 21:16:03 · 1290 阅读 · 3 评论 -
Redis实现去重任务队列
如何用Redis实现去重的任务队列,主要有List 、List + Set/Hash/Bloom Filter、ZSet、Lua和开源库等方式。原创 2024-02-23 10:09:38 · 999 阅读 · 1 评论 -
【Golang开源项目】Golang高性能内存缓存库BigCache设计与分析
BigCache 是一个快速,支持并发访问,自淘汰的内存型缓存,可以在存储大量元素时依然保持高性能。BigCache将元素保存在堆上却避免了GC的开销。本文介绍了BigCache的入门、配置说明和优秀设计。原创 2024-01-14 12:44:51 · 1794 阅读 · 1 评论