使用 mongodb 作为 infinispan 缓存存储的异常

2023-12-04

我想使用 MongoDb 作为 infinispan 的 cacche 存储来保存根据策略驱逐的数据

我正在发布导致异常的代码片段以及异常

ConfigurationBuilder config = new ConfigurationBuilder();
MongoDBCacheStore strgBuilder = new MongoDBCacheStore();
ConfigurationBuilder b = new ConfigurationBuilder();
b.persistence()
 .addStore(MongoDBCacheStoreConfigurationBuilder.class)
 .host( "localhost" )
 .port( 27017 )
 .timeout( 1500 )
 .acknowledgment( 0 )
 .username( "" )
 .password( "" )
 .database( "infinispan_cachestore" )
 .collection( "entries" );
/* DefaultCacheManager manager=new DefaultCacheManager(b.build());
Cache ch=manager.getCache();
ch.put("username","sogani"); */

final Configuration configcache = b.build();
MongoDBCacheStoreConfiguration store = (MongoDBCacheStoreConfiguration) configcache.persistence().stores().get(0);

我得到的例外是

java.lang.NoSuchMethodException: org.infinispan.loaders.mongodb.configuration.MongoDBCacheStoreConfigurationBuilder.

任何指针都会有很大帮助 谢谢。


Infinispan 采用新的持久化 API 后,MongoDB 没有更新。尝试 Infinispan 5.2.7.Final,也许是 5.3.0.Final 或研究适配器52x 的东西。或者,更好的是,尝试使用新的 CacheWriter 接口重新实现它并发出 PR - 现有代码应该为您提供一些指导。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 mongodb 作为 infinispan 缓存存储的异常 的相关文章

  • Mongodb聚合管道大小和速度问题

    我正在尝试使用 mongodb 聚合查询来连接 lookup 两个集合 然后对连接数组中的所有唯一值进行不同计数 注意 我不一定知道metaDataMap 数组中有哪些字段 键 我不想计算或包含地图中可能存在或不存在的字段 这就是聚合查询看
  • 如何在 Mongoose 中定义排序函数

    我正在开发一个小型 NodeJS Web 应用程序 使用 Mongoose 访问我的 MongoDB 数据库 我的收藏的简化架构如下 var MySchema mongoose Schema content type String loca
  • 是否可以将 mongodb 与 sqlalchemy 一起使用?

    我在中找不到任何有关连接 mongodb 的信息sqlalchemy 的文档 http docs sqlalchemy org en latest 和谷歌搜索 是否可以将 mongodb 与 sqlalchemy 一起使用 谢谢 根据 sq
  • 从 JSON 字符串创建 BSON 对象

    我有一个 Java 应用程序 它从外部应用程序获取数据 传入的 JSON 位于字符串中 我想解析该字符串并创建 BSON 对象 不幸的是 我在 Java 的 BSON 实现中找不到该 API 我是否需要使用外部解析器 例如 GSON 而且
  • Mongoose:转换为 ObjectId 失败

    我正在尝试在 MongoDB 中创建一个类别层次结构 以便通过 Mongoose 与 Node js 一起使用 我正在使用祖先数组方法 http docs mongodb org manual tutorial model tree str
  • Pymongo 中的全文搜索

    即将推出的 MongoDB 2 4 支持全文检索 http docs mongodb org manual release notes 2 4 text indexes 我们在 mongo shell 中使用命令来执行此操作 例如 db p
  • Mongoose 选择要从 findOneAndUpdate 返回的字段

    在 Nodejs 中使用 Mongoose 您可以使用 find 返回一些字段 例如 User findOne id 132324 first name 1 last name 1 exec 但我似乎无法弄清楚如何使用 findOneAnd
  • mongo docker 镜像创建后未运行脚本

    我使用 docker compose 为前端 后端和 mongo 实例创建 3 个不同的容器 其中三个正在运行并在它们之间连接 但我需要在 mongo 实例运行后立即在数据库上创建一个管理员用户 根据 mongo 图像文档 每个脚本位于do
  • 创建永远不匹配的 mongo 表达式的最佳方法

    我正在寻找的内容在某种程度上相当于在 SQL 中执行的操作 WHERE 1 0 我正在寻找这样的东西 因为我正在构建一个类型安全的 DSL 来在我的域上执行查询 支持连接和析取 有时 添加一个从不匹配任何内容的查询可能比在代码中处理它更容易
  • 使用 python 将多个 JSON 文件插入 MongoDB

    JSON文件如下a json b json z json 26个json文件 每个文件的 json 格式如下 a cappella word a cappella wordset id 5feb6f679a meanings id 4920
  • 如何在java中创建mongoDB objectid

    参考帖子如何使用 Java 将数组添加到 MongoDB 文档 https stackoverflow com questions 15371839 how to add an array to a mongodb document usi
  • 如何修复 MongoClient is not a constructor 错误

    我刚刚学习 JavaScript 和 Nodejs 根据我在网上找到的一些代码 我编写了以下应用程序 当我尝试运行它时 我在第 9 行收到错误 其中显示 new MongoClient 错误提示 MongoClient 不是构造函数 您能解
  • Flask 不加载配置

    我在 Flask 中加载配置时遇到问题 from config import config DevelopmentConfig TestingConfig ProductionConfig def create app config nam
  • 将 Django +1.10 与 MongoDB 连接

    在过去的几个月里 有人为 MongoDB 更换了 Django 1 10 中的默认数据库引擎吗 我在谷歌上得到的所有信息都是六四年前的 最常见的结果包括mongodb 引擎这需要Django nonrel 来自 Django 1 5 的一个
  • Spring Data mongodb:添加 MongoDb 访问凭据

    我的 Spring 应用程序中有以下工作配置
  • 我可以将 Play 与 DynamoDB 一起用于 AWS 上的 Web 应用程序吗?

    我正在为最终用户设计一个图像存储应用程序 它将具有许多 CRUD 类型的功能 我想在 Amazon Web Services AWS 上托管该应用程序 并打算使用该游戏 框架 S3 和 NoSQL 数据库 我找不到适用于 Play 的 Dy
  • MongoDB:仅获取过去 24 小时内创建的文档?

    我想限制我所做的查询仅查看过去 24 小时内创建的文档 构造此查询的最佳方式是什么 如何根据日期进行限制 Add createdAt字段 索引它 然后查询 db getCollection COLLECTION NAME find crea
  • 如何在 Spring MongoDB 聚合上投影 DBRef?

    我在 MongoDB shell 中完成了以下聚合 以获取每个用户每种类型的警报数量 db getCollection alerts aggregate unwind son group id son son level level cou
  • 如何从 JSON 创建 Mongoose 模式

    我是 mongodb nodejs 和 mongooseJS 的新手 最近 我一直在尝试为我的 JSON 创建猫鼬模式 endpoints a z poi location name a latitude 10 1075702 longit
  • MongoDB 查询 IN 对象数组

    我在检索两个集合之间的信息时遇到问题 第一个集合存储员工信息 id ObjectId 4f9643967f8b9a3f0a00005a birth date 1963 09 09 departments departments id Obj

随机推荐

  • PHP Scandir 返回额外的句点

    所以我试图构建一个脚本来扫描目录并返回随机图像用作背景 php 看起来像这样 dir views img bg dh opendir dir while false filename readdir dh files filename ra
  • 无法将shared_ptr作为shared_ptr引用传递

    在下面的代码中 我想通过shared ptr
  • Java相当于python“dir”?

    java中的python中是否有相当于 dir 的东西 或者提供类似功能的库 即对象和类的属性输出为信息字符串 这个问题与此类似question对于 clojure 来说 可能与 Java Reflection 有关 如下所示questio
  • Django Rest Framework:动态返回字段的子集

    Problem 正如博文中推荐的那样设计实用的 RESTful API 的最佳实践 我想添加一个fields查询参数传递给基于 Django Rest Framework 的 API 该 API 使用户能够仅选择每个资源的字段子集 Exam
  • Alamofire http json 请求块 ui

    我一直在创建一个从 JSON 脚本检索对象的函数 我选择使用 alamofire 进行异步请求 使用 swiftyJSON 进行轻松解析 但是我似乎有一个问题 它阻止了用户界面 当它是异步请求时 为什么会这样做 我是否需要在单独的线程上运行
  • 在c# winform中通过TabIndex获取元素的文本

    如何在 Windows 窗体中通过 TabIndex 获取元素的文本 像这样 this Controls GetElementByTabindex 1 text 是否可以 是的 可以用LINQ var text this Controls
  • 为什么需要 RTTI?

    为什么需要 RTTI 运行时类型信息 RTTI 运行时类型信息 引入了 C 的 温和 反射形式 例如 它允许了解超类的类型 从而允许处理全部派生自同一基类型的异构对象集合 以特定于各个超类的方式 假设您有一个 车辆 对象数组 并且需要以不同
  • 如何防止在按 R.Alt+ 键时激活 Ctrl+Alt+ 键绑定?

    I have one very annoying issue with Eclipse under Windows The key bindings for Ctrl Alt key are activated when I press R
  • 包含 3 个表的复杂 IF 语句

    这是一个延续这个问题是昨天的 这是我的三张表 战士表 fighter id name 1 John 2 Steve 3 Bill 4 Bobby 活动表 event id event name event date 1 MMA 01 01
  • SQL 语句所有可能的第一个单词是什么?

    我正在构建一个用户界面 以便能够在 SQL Server 数据库上执行 SQL 语句 兼容 SQL Server 2008 R2 我需要能够确定每个语句是否可能返回数据集 或者是否只需要执行 在德尔福 TADOQuery由以下任一组成Ope
  • 链式方法调用不适用于原始元素或克隆元素,为什么?

    我有以下 HTML
  • file_put_contents():此流不支持独占锁,Laravel Mac OS X

    我正在使用 mac os x Sierra 我安装了 laravel 并尝试解决错误 但无法成功 任何人都可以帮助我 我按照以下步骤操作 更改存储文件夹的权限 缓存清除 作曲家已更新 Mac OS X 塞拉利昂 将 Filesystem p
  • 如果重复使用范围结果,是否应该缓存它们?

    我对 python 比较陌生 我正在尝试针对 HackerRank 问题优化一些代码 我发现使用很奇怪range 即生成列表 比仅使用更快while使用单个变量循环进行迭代 我想知道缓存结果是否更快range如果我稍后在代码中迭代相同的序列
  • 如何在滚动窗口中应用Python中的赫斯特指数

    我正在尝试在滚动窗口上应用 SPY 收盘价的赫斯特指数 下面的代码 我从这里得到的 https www quantstart com articles Basics of Statistical Mean Reversion Testing
  • Nginx 代理拦截重定向并将自定义重定向传递给客户端

    我有一个 Web 应用程序想要在未启用 CORS 的情况下从第三方站点访问文件 请求可以是具有任意参数的任意域 我正在向我的域发送一个请求 其中包含编码为 GET 参数的目标 即 GET https www example com prox
  • Google 地图集成 iOS 1.9.0 问题

    请提供有关谷歌地图 iOS 集成的以下错误的解决方案 这是我过去两天遇到的问题 但没有得到任何解决方案 查找以下日志以供参考 2014 11 27 11 38 09 230 MapPin 2279 41725 CoreData 警告 无法加
  • 如何为内部API编写文档测试?

    我正在编写一个包含私有结构和方法的库 Constructs a new Object Internal API Example rust use lib object Object let tn Object new 当我跑步时cargo
  • 如何使用 lambda 表达式返回对象数组中的成员值

    我有一个 Dog 数组 我想在其中打印所有 5 岁以上狗的名字 我尝试过类似的东西 Dogs filter it age gt 5 forEach it name 这给了我需要的值 但是如何将其存储并作为字符串列表返回 我尝试了添加 joi
  • 如何从 byte[] 中提取 Mime 类型 [重复]

    这个问题在这里已经有答案了 我有一个可用于上传文件的网页 现在我需要检查文件类型是否正确 zip jpg pdf 我可以使用请求附带的 mimeType 但我不信任用户 假设我想确保没有人能够上传以 jpg 重命名的 gif 文件我认为在这
  • 使用 mongodb 作为 infinispan 缓存存储的异常

    我想使用 MongoDb 作为 infinispan 的 cacche 存储来保存根据策略驱逐的数据 我正在发布导致异常的代码片段以及异常 ConfigurationBuilder config new ConfigurationBuild