12 2021 档案

摘要:前言 在工作中,很多高并发的场景中,我们会用到队列来实现大量的任务请求。当任务需要某些特殊资源的时候,我们还需要合理的分配资源,让队列中的任务高效且有序完成任务。熟悉分布式的话,应该了解yarn的任务调度算法。本文主要用java实现一个FIFO(先进先出调度器),这也是常见的一种调度方式。 FIFO 阅读全文
posted @ 2021-12-25 23:00 剑客·阿良 阅读(573) 评论(0) 推荐(0) 编辑
摘要:简述 我们在工作中会碰到需要使用带过期时间的缓存场景。但是使用redis有太重了,毕竟缓存的数据很小,放在内存够够的。hutools提供了TimedCache时间缓存工具,可以实现该场景。下面使用到该组件,并为了适配工作场景,对该工具类做优化升级。 Maven依赖 <dependency> <gro 阅读全文
posted @ 2021-12-24 15:29 剑客·阿良 阅读(602) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示