Jeffery Painter
2018-10-04 11:11:17 UTC
Hi Georg,
I just read this... do you think the fulcrum/json package is impacted by
this? Might be good to check.
Thanks,
Jeff
-------- Forwarded Message --------
Subject: Re: Cloud clustering support using Kubernetes
Date: Thu, 4 Oct 2018 11:57:57 +0100
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-***@tomcat.apache.org
For additional commands, e-mail: dev-***@tomcat.apache.org
I just read this... do you think the fulcrum/json package is impacted by
this? Might be good to check.
Thanks,
Jeff
-------- Forwarded Message --------
Subject: Re: Cloud clustering support using Kubernetes
Date: Thu, 4 Oct 2018 11:57:57 +0100
Hi,
I cannot find the original mail now (I think it was sent by Bertrand
Delacretaz two years ago) but json.org's licence is not ASL2 compatible.
For that reason several Apache projects (Apache Wicket one of them) had to
migrate to something else.
Wicket choose https://github.com/tdunning/open-json and then improved it to
https://github.com/openjson/openjson. The APIs are almost identical to make
the transition easier.
http://www.apache.org/legal/resolved.html#jsonI cannot find the original mail now (I think it was sent by Bertrand
Delacretaz two years ago) but json.org's licence is not ASL2 compatible.
For that reason several Apache projects (Apache Wicket one of them) had to
migrate to something else.
Wicket choose https://github.com/tdunning/open-json and then improved it to
https://github.com/openjson/openjson. The APIs are almost identical to make
the transition easier.
Mark
On Wed, Oct 3, 2018 at 10:27 PM Christopher Schultz <
The org.json parser is very dom like, this event based one looks good I
guess. Is it worth changing my code ? Given the parser size, event based
nature and the presence of a "writer", this noggit could be worth package
renaming (IMO for this one that's the only viable strategy as I'm not sure
there's much maintenance or use going on - maybe it's bug free ;) ). After
all, we might need/use more json handling in Tomcat in the future (right
?).
Rémy
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Rémy,
https://github.com/yonik/noggit
AL2 license
I'm not sure it's necessary to have a "streaming JSON" parser as
opposed to a more "traditional" one where the whole JSON object is
converted into objects before the client code can do anything with them.
The json from Kube is simple.Hash: SHA256
Rémy,
Hi,
As I talked about during the latest TomcatCon (and the previous one
in London actually ...), there's a cloud aware cluster members
provider that can be contributed to Tomcat.
https://github.com/rmaucher/tomcat-in-the-cloud It uses Kubernetes
to retrieve the members of a cluster, rather than multicast (which
isn't available) or static (which is well ... static) member
providers.
Credits: Maxime Beck and JGroups did the initial code Keiichi
Fujino explained how to refactor it to fit in the Catalina cluster
API and I refactored it as he told me to
Problems: Only does Kubernetes for now (which is likely ok since
it's now widely available) JSON parser dependency (org.json) that
package renaming using a script or include json code in Tomcat)
Solr uses this JSON parser which is quite fast, although the API is aAs I talked about during the latest TomcatCon (and the previous one
in London actually ...), there's a cloud aware cluster members
provider that can be contributed to Tomcat.
https://github.com/rmaucher/tomcat-in-the-cloud It uses Kubernetes
to retrieve the members of a cluster, rather than multicast (which
isn't available) or static (which is well ... static) member
providers.
Credits: Maxime Beck and JGroups did the initial code Keiichi
Fujino explained how to refactor it to fit in the Catalina cluster
API and I refactored it as he told me to
Problems: Only does Kubernetes for now (which is likely ok since
it's now widely available) JSON parser dependency (org.json) that
package renaming using a script or include json code in Tomcat)
https://github.com/yonik/noggit
AL2 license
I'm not sure it's necessary to have a "streaming JSON" parser as
opposed to a more "traditional" one where the whole JSON object is
converted into objects before the client code can do anything with them.
The org.json parser is very dom like, this event based one looks good I
guess. Is it worth changing my code ? Given the parser size, event based
nature and the presence of a "writer", this noggit could be worth package
renaming (IMO for this one that's the only viable strategy as I'm not sure
there's much maintenance or use going on - maybe it's bug free ;) ). After
all, we might need/use more json handling in Tomcat in the future (right
?).
Rémy
To unsubscribe, e-mail: dev-***@tomcat.apache.org
For additional commands, e-mail: dev-***@tomcat.apache.org