I'm not sure the the ask entails here. Why does it need to be integrated into Karaf? Can Quarkus just publish a feature which Karaf users could install in the usual manner?
On Thu, Sep 26, 2019 at 11:34 AM Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > Hi Patrique, > > I have to admit I'm not following, Quarkus is mainly a microprofile based > server integrated with GraalVM in the IBM/Redhat ecosystem to build > natively a HTTP app (for k8s). > It also supports a JVM mode but then it is like any CDI/JAXRS server. > In this last mode Karaf is already very competitive so I guess it is not > the target and in the first mode the current challenge of Graal for Karaf > (OSGi actually) is that it does not support classloading (and conflicting > API in the same application). > > Concretely my point is that Karaf already supports Tomcat and Jetty (and > undertow i think) through pax-web and jersey/cxf so it already has a "lean > and efficient Java server". Add all the recent work about containerization > (static resolver, docker mojo etc) and you can couple it with "container > first framework". > > Finally, still relying on the JVM enable to Karaf to be more reliable at > runtime that Quarkus in native mode which still has a poor GC > implementation (it will be enhanced but they are not yet there). > > All that to say I'm not sure the outcome you expect of such a task, can you > refine it a bit maybe? > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://rmannibucau.metawerx.net/> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > <https://www.packtpub.com/application-development/java-ee-8-high-performance> > > > Le jeu. 26 sept. 2019 à 15:54, Patrique Legault <patriquelega...@gmail.com> > a écrit : > > > There is a new framework released by Red Hat called Quarkus, see > > https://quarkus.io/, it is designed/built for containerization . > > > > If integrated within Karaf, we could create a feature that would install > > the Quarkus framework within Karaf. This would allow for a lean and > > efficient Java server with a container first framework embedded within it. > > Allowing for quick and easy RESTful services development with a low memory > > footprint and quick container runtime. > > > > Let me know what you think, and if this is worth logging a ticket for. > > > > Cheers, > > > > -- > > *Patrique Legault* > >