可靠地查询SPARQL端点并在本地缓存结果 当我们查询LOD云数据集(使用SPARQL查询)时,我们可能会面临连接或服务器问题。即使在这种情况下,是否有可靠的策略帮助我们正确获取数据?我正在寻找一个工具(java)来帮助安排查询任务,这样当发生中断时,任务

可靠地查询SPARQL端点并在本地缓存结果 当我们查询LOD云数据集(使用SPARQL查询)时,我们可能会面临连接或服务器问题。即使在这种情况下,是否有可靠的策略帮助我们正确获取数据?我正在寻找一个工具(java)来帮助安排查询任务,这样当发生中断时,任务,sparql,jena,dbpedia,Sparql,Jena,Dbpedia,可靠地查询SPARQL端点并在本地缓存结果 当我们查询LOD云数据集(使用SPARQL查询)时,我们可能会面临连接或服务器问题。即使在这种情况下,是否有可靠的策略帮助我们正确获取数据?我正在寻找一个工具(java)来帮助安排查询任务,这样当发生中断时,任务将重新运行,直到获得查询数据 我使用Jena库查询远程SPARQL端点,以便检索LOD云数据并利用它做一些事情。是否有自动缓存返回数据的机制,以便在使用相同查询重新查询数据集时,从本地缓存而不是远程数据集端点检索数据 我和我的同事在Apache

可靠地查询SPARQL端点并在本地缓存结果
  • 当我们查询LOD云数据集(使用SPARQL查询)时,我们可能会面临连接或服务器问题。即使在这种情况下,是否有可靠的策略帮助我们正确获取数据?我正在寻找一个工具(java)来帮助安排查询任务,这样当发生中断时,任务将重新运行,直到获得查询数据
  • 我使用Jena库查询远程SPARQL端点,以便检索LOD云数据并利用它做一些事情。是否有自动缓存返回数据的机制,以便在使用相同查询重新查询数据集时,从本地缓存而不是远程数据集端点检索数据

  • 我和我的同事在ApacheJena之上实现了这些东西,请参阅@AKSW谢谢。我已经查看了该存储库。这是一部伟大的作品。然而,我认为它还没有完成。还有一项输入工作要做;你能确认吗?你说的“未完成”是什么意思?它会定期更新为最新的Jena版本。重试、缓存、代理、委派等都是多年来的稳定层;这就是阻止我使用它的原因。嗯,这确实是一个正在进行的项目,但是afaik、缓存组件和重试部分是稳定的,在不久的将来不会改变。