Hi Andy, In the next few days I will study your proposal and the diferents posibilities.
Thank you David Molina Estrada Software Architect -----Andy Seaborne <a...@apache.org> escribió: ----- Para: users@jena.apache.org De: Andy Seaborne <a...@apache.org> Fecha: 22/02/2018 13:15 Asunto: [MASSMAIL]Re: fuseki in HA Hi David, This is one of the main use cases for: https://afs.github.io/rdf-delta/ and there is a Fuseki-component in that build that incorporates the mechanism need for 2+ Fuseki's to propagate changes [3] (a custom service /dataset/patch that accepts patch files and applied them). The work has two parts - the data format need to propagate change (RDF Patch [1]) and a patch log server [2]. Keeping these two components separate is import because not all situations will want patch server. Distribution using Hazelcast or Kafka, or publish changes in the style of Atom/RSS, being good examples. By having a defined patch format, there is no reason why the various triplestores even have to be all Jena-based. Apache Licensed, not part of the Jena project. Let me know what you think: Andy [1] https://afs.github.io/rdf-delta/rdf-patch.html [2] https://afs.github.io/rdf-delta/rdf-patch-logs.html [3] https://github.com/afs/rdf-delta/tree/master/rdf-delta-fuseki Disclosure : this part of my $job at TopQuadrant. There is not reason not to start publishing it to maven central - I just haven't had the need to so far. The RDF patch work is based on previous work with Rob Vesse. On 21/02/18 12:32, DAVID MOLINA ESTRADA wrote: > Hi, > > I want to buid a HA web Application based on fuseki server in HA too. My idea > is create a fuseki docker and deploy so instance that I need. For querying > all is Ok, but I try to define a mechanism (it may be based in Topics with > Hazelcast or Kafka) to distribute changes to all nodes (Both uploading files > and SparQL updated). > > Any recommandation or best practise? Has somebody done anything similar? > > Thanks > > > David Molina Estrada > > > Evite imprimir este mensaje si no es estrictamente necesario | Eviti imprimir > aquest missatge si no és estrictament necessari | Avoid printing this message > if it is not absolutely necessary > Evite imprimir este mensaje si no es estrictamente necesario | Eviti imprimir aquest missatge si no és estrictament necessari | Avoid printing this message if it is not absolutely necessary