From dev-return-13972-apmail-karaf-dev-archive=karaf.apache.org@karaf.apache.org Thu Sep 26 14:04:44 2019 Return-Path: X-Original-To: apmail-karaf-dev-archive@minotaur.apache.org Delivered-To: apmail-karaf-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by minotaur.apache.org (Postfix) with SMTP id 09A0B19953 for ; Thu, 26 Sep 2019 14:04:43 +0000 (UTC) Received: (qmail 24300 invoked by uid 500); 26 Sep 2019 14:04:43 -0000 Delivered-To: apmail-karaf-dev-archive@karaf.apache.org Received: (qmail 24274 invoked by uid 500); 26 Sep 2019 14:04:43 -0000 Mailing-List: contact dev-help@karaf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@karaf.apache.org Delivered-To: mailing list dev@karaf.apache.org Received: (qmail 24261 invoked by uid 99); 26 Sep 2019 14:04:43 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 26 Sep 2019 14:04:43 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 87A92C2D6C for ; Thu, 26 Sep 2019 14:04:42 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.8 X-Spam-Level: * X-Spam-Status: No, score=1.8 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-ec2-va.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id AUgPgqPN_TSl for ; Thu, 26 Sep 2019 14:04:40 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.222.172; helo=mail-qk1-f172.google.com; envelope-from=rmannibucau@gmail.com; receiver= Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by mx1-ec2-va.apache.org (ASF Mail Server at mx1-ec2-va.apache.org) with ESMTPS id 61790BC896 for ; Thu, 26 Sep 2019 14:04:40 +0000 (UTC) Received: by mail-qk1-f172.google.com with SMTP id 4so1849090qki.6 for ; Thu, 26 Sep 2019 07:04:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=4/h2TqkTNTc70VCan0NcOhJ3sMQrgqJgJrb8LpvN448=; b=Q1hflEVkVhlWU36I+K9CmXyCFoGjOWsLKIHDmfm84TdcpxMXYvwpAWxgLokYeZgzI1 8zSE9BcPRWCgWI2CGzFMTol25VXJIwJSKJl+t7ea6PucFlUEXqJdrqFn+M6ugA8YBwaj DkONovz0sx38gvcABzFJhTdifBha6L/f8HYVqiMMiRe5JJOQMTeOIogJRhr6PxwDOeWx RtG+pOHx3mIYp9ok79msemeXFj/7S5sSMfr1JqA1APL/7MTDqa9TaU+cdYQZbvpAECtb txeWfDGsHW2TNaUDD/VlkyfwfK0kNRsI4e3RiOi21w56TnjZFZt5hcHYmuM74mbSYaE2 CX0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=4/h2TqkTNTc70VCan0NcOhJ3sMQrgqJgJrb8LpvN448=; b=iWh/2XJNEZ4kWrRm+V4YjT4YRzcvSuuZ2zawMoC3Cu5vHpOfpA8PMTk060R7x6kfFV 2KItII9ifxYjYpLX4hFOB9P9Bj4szJWWNr+g9h2MDGqF10jRNYrKzIvnGkfzGBMh/YV0 u6nTTmZksJsjfRTuIVrl5Sghd1z6DGdtGfoH+Qq6U9myrbKNzSZFOHg8YkMvNVUF1KyN fOrD3bMweCZ4i/idtuzQcgXeCxdqOh9KZsNkgOg6RFfCl6ljsOwBmL8Np8m/LIT/v4v9 rtBsbNQ/arFMKe5z8ofR6z7lfi0CdWaSQL+wXHzh9Cy8HatndE3y1sBNq5A34pXWL2ut rmAQ== X-Gm-Message-State: APjAAAUo1uwBqse3ZVgpajicsRxdcM5X2xSPR87aJLDUDhniui2wcTsW /CqfltPUitVyJoaPsf6HnRpin1v2xfZ6u7X/yaKgnUsoK/w= X-Google-Smtp-Source: APXvYqzYT0cKV2AW/9UkZLChSAZKTC/ghbRub3b6Vz914admFSqBjH7k58RwMWulcc6HvxmC/xprOj56Fqb+sHEM/T8= X-Received: by 2002:a37:a8b:: with SMTP id 133mr3321987qkk.365.1569506673535; Thu, 26 Sep 2019 07:04:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Romain Manni-Bucau Date: Thu, 26 Sep 2019 16:04:21 +0200 Message-ID: Subject: Re: Quarkus Integration https://quarkus.io/ To: dev Content-Type: multipart/alternative; boundary="000000000000bfb0470593753f43" --000000000000bfb0470593753f43 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 | Blog | Old Blog | Github | LinkedIn | Book Le jeu. 26 sept. 2019 =C3=A0 15:54, Patrique Legault a =C3=A9crit : > 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 memor= y > footprint and quick container runtime. > > Let me know what you think, and if this is worth logging a ticket for. > > Cheers, > > -- > *Patrique Legault* > --000000000000bfb0470593753f43--