[ 
https://issues.apache.org/jira/browse/JENA-909?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17159634#comment-17159634
 ] 

David Cook commented on JENA-909:
---------------------------------

Nice one. That sounds like an interesting build! I don't do heaps with Java 
specifically, so I haven't looked into optimizing container images for Java 
apps yet. I'll keep that in mind.

Actually, I was wondering about project resources. Are you the sole developer 
of Fuseki? I've only seen a handful of commits from other developers over the 
past few years.

That's a good question. Why would someone want to customize Fuseki? I would 
imagine it would be like other data-specific applications like 
MySQL/PostgreSQL/Elasticsearch/Memcached where you want to run a standard image 
as a sub-component of a larger custom application?
----
Well, it's been a few years now since we abandoned use of Fuseki, but I think 
the main reason was lack of out-of-the-box horizontal scalability. We wanted a 
Fuseki cluster behind a load-balancer to provide high availability and 
redundancy.

(I think there were a few other issues with stability, backups, data loss, 
database size, etc although I think those were due to bugs that have since been 
fixed in Fuseki.)

At the end of the day, I just want to be able to spin up 2+ instances of an 
application, and easily load balance requests across them. 

Actually, I just noticed an 8 year old listserv thread where you talked about 
running Fuseki behind a load balancer 
([https://users.jena.apache.narkive.com/ZpmuS2px/jena-has-cluster]).  But it 
looks like you used custom tooling to provide an eventual consistency model 
([https://www.epimorphics.com/epimorphics-builds-a-data-publish-platform-for-the-environment-agency/]).
 

Is this rdf-delta system you made the one that you implemented at Epimorphics? 
[https://afs.github.io/rdf-delta/ha-system.html]

I'm keen to hear more. For us, we'd like to use Fuseki as an add-on to a few 
existing systems, so while it's not a critical component that we have to use, 
it's one that we'd like to use. So if it did have better horizontal scalability 
(either out-of-the-box or with a minimal amount of automation friendly 
scripting), that would be great.

> Create Docker launcher for Fuseki
> ---------------------------------
>
>                 Key: JENA-909
>                 URL: https://issues.apache.org/jira/browse/JENA-909
>             Project: Apache Jena
>          Issue Type: Improvement
>          Components: Fuseki
>            Reporter: Andy Seaborne
>            Priority: Major
>         Attachments: Dockerfile.0, image-2019-10-02-22-24-12-723.png, 
> log4j.properties
>
>
> Provide a Docker launcher and setup documentation for  Fuseki2.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to