我有两个fuseki。我试图从一个fuseki获取一些数据并将其发送到另一个。我使用的查询如下:
SELECT ?g ?s ?p ?o WHERE { GRAPH ?g { ?s ?p ?o } GRAPH ?g { ?s <mo:metric> "metricA"^^<http://www.w3.org/2001/XMLSchema#string> } }
我获得了很多针对metricA的数据,然后我通过以下方式发送每个数据:
accessor.add(graph,model))
为了加快这个过程,我使用了
Executors.newCachedThreadPool
创建许多线程来发送它们。
问题出现了,我注意发送一些指标没有问题,即使我发送的间隔只有100ms。但是,对于一些其他指标,一段时间后,fuseki服务器将无响应。即使我试图访问网络gui,我也无法得到任何东西。但是,如果我当时停止发送数据,有趣的是,fuseki会收到很多消息。它似乎以某种方式被封锁了之前。
有人可能出现什么问题吗?