[
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)