Hi Paul,
it is possible to configure a timeout for each SPARQL query, see Section 
"Service 3" [1]:

<#dataset> rdf:type      tdb:DatasetTDB ;
    tdb:location "DB" ;
    # Query timeout on this dataset (1s, 1000 milliseconds)
    ja:context [ ja:cxtName "arq:queryTimeout" ;  ja:cxtValue "1000" ] ;
    [...]
    .

Fuseki uses Jetty, therefore, in theory, one could benefit from Jetty features
to protect against too aggressive users, such as:

 - http://wiki.eclipse.org/Jetty/Reference/DoSFilter
 - http://wiki.eclipse.org/Jetty/Reference/QoSFilter

Others put Fuseki behind a web server|proxy anyway and they do this sort of 
things elsewhere.

Paolo

 [1] http://incubator.apache.org/jena/documentation/serving_data/


Paul Hermans wrote:
> Is it possible to configure Fuseki to safeguard the SPARQL endpoint against 
> excessive usage?
> If yes, are there some settings you are able to share?
> 
> Many thanks,
> 
> Paul
> 
> 
> 
> 
> 
> 
> 
> 

Reply via email to