首页 > 解决方案 > 如何节流/限制缓存存储读取线程?

问题描述

我已经为我的 ignite 缓存实现了一个缓存存储,每当通过缓存存储进行通读操作时,我想将其限制为单线程或最多 2 个。背后的原因是由于底层缓存存储是一个基于远程 Rest 的 Web 服务,只能支持有限数量的连接。因此,我希望发送有限数量的请求以进行通读。请注意,如果我配置 publicThreadPoolSize =1 ,这意味着所有 cache.get 和 cache.getAll 操作都是单线程的。因此,不需要这种行为,我只想在缓存存储级别进行限制。

提前感谢您的回复,Mridul

标签: ignite

解决方案


推荐阅读