ignite - 如何节流/限制缓存存储读取线程?
问题描述
我已经为我的 ignite 缓存实现了一个缓存存储,每当通过缓存存储进行通读操作时,我想将其限制为单线程或最多 2 个。背后的原因是由于底层缓存存储是一个基于远程 Rest 的 Web 服务,只能支持有限数量的连接。因此,我希望发送有限数量的请求以进行通读。请注意,如果我配置 publicThreadPoolSize =1 ,这意味着所有 cache.get 和 cache.getAll 操作都是单线程的。因此,不需要这种行为,我只想在缓存存储级别进行限制。
提前感谢您的回复,Mridul
解决方案
推荐阅读
- python-3.x - TabNetRegressor 不适用于重塑的数据
- hl7-fhir - 使用 FHIR 对患者进行分类?
- amazon-web-services - 将 Route 53 设置为最新的 docker AWS/ECS 堆栈主机名
- html - 为什么我的 html 按钮没有正确对齐
- typescript - 当我尝试使用服务器端行模型 - Aggrid 时出现错误
- python - 使用 Matplotlib 在多线图上标记数据点
- node.js - 为什么即使处理了错误,GraphQL 突变也会使应用程序崩溃?
- java - 如何在协议提供者 JUnit 测试中传递多个消费者名称
- excel - VBA脚本进入无限循环
- c++ - 删除 NULL 指针内存