From users-return-51522-archive-asf-public=cust-asf.ponee.io@activemq.apache.org Tue Jun 18 18:13:26 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 88F2018066B for ; Tue, 18 Jun 2019 20:13:26 +0200 (CEST) Received: (qmail 36917 invoked by uid 500); 18 Jun 2019 18:13:24 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Received: (qmail 36891 invoked by uid 99); 18 Jun 2019 18:13:24 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 18 Jun 2019 18:13:24 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id B40B7180F69; Tue, 18 Jun 2019 18:13:23 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.973 X-Spam-Level: X-Spam-Status: No, score=0.973 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.972] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id 8hCyN11rmoxc; Tue, 18 Jun 2019 18:13:22 +0000 (UTC) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.134]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 96D0D5FB90; Tue, 18 Jun 2019 18:13:21 +0000 (UTC) Received: from [192.168.42.139] ([80.12.254.56]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.167]) with ESMTPSA (Nemesis) id 1N4vFE-1ieAeZ3g5U-010q3R; Tue, 18 Jun 2019 20:13:20 +0200 To: dev@activemq.apache.org, users@activemq.apache.org References: From: fpapon@apache.org Openpgp: preference=signencrypt Autocrypt: addr=fpapon@apache.org; prefer-encrypt=mutual; keydata= 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 Subject: Re: [DISCUSSION] ActiveMQ 5.x roadmap, codename ActiveMQ Missus Message-ID: Date: Tue, 18 Jun 2019 22:13:16 +0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: fr X-Provags-ID: V03:K1:7q4z/j6aDLiy6BmhXDlmcAzZGCRGMvf1i2RApVkK8elbs/BdiAm 0R+gXCVEbjeWTRCQ0QRF7gyASxzv27XV9ptsxACQLVxKuu/Ngjv8ijwc7tyqA+HGJ40SeCL kw1kE8Z0c7h+XY+/MRyz7iJb2iczJmW4mdOKKgw6B/QOAyDmIdCXb0OWclGwsP9lAQRZNjT SuH4bRl8ZUrxpCGwzANrw== X-UI-Out-Filterresults: notjunk:1;V03:K0:eA/niQNiUBc=:M1ojCm4FRL9N7/XCEwsAAD W3vF2gPJiuYNFwu/KXqKdtCQELkw+0BTBCw+uQH/nVbsn1udmiikMWdDEwYvj/4y/Uz4GL1jw nePTrlblmNA0TPlo5VhDxF8pvaDjBEic3CgZkge+qoxRoGqZxVES585dLqUuMfioeXfSHUUoT fGtjRDhvGTdgS+g6idkcRguZNEVdMsNbiUbugXCGiKsYUBLzpEOib/EPYM/lGGvS5EPnK7jhx K3/kbIMmfyyRWFkmfNwOTDw2TSwgF5X9lJHK1gMUEq9lHde4uvBfzM2ulnJ3YA4kcW07iuxuC /tCATucPTEUZazNzsjjKhIYA+p1Ieo1up+tsIWKaCBAfql2v4WK3Dvt8DVP2y1WmFJl58SPBE AGbYMV4CDqnAoFS5zfeYy2NXMM6Pi4UDuUBmOOqL4V6PIdmXQpDV9i+zXDe2uFxF1SybU9Eaf X/URTrYrcySisbItDCq+ku/PmiLP2qjWtVeVp/hRl0XFgHa5dq6XJwfkXwnKHuXkkISiQtB7V duRlssmM6CNbCOWTbLM03o351wWYefUoOGSR+fK3fzxOPLP4BClihDtpsw9t9y8+9yTNFng+P c2tXUhTZfqgmtloQMLXSVFPPeljW7c9iteYmB3b3vGi6BIDhhWyNNLdtPbUIHkWY4+Ign2WkS Z4FOHZGDPJZq0axgSN5aDOHnRsB0pWEyab/CmCwOQ1Ubgt6UTJaFspSM8Ml/7q40AYpIVbJxE BLxp+TW51pFQDBUWgNHTPN+eROt+Hd8aI2pXukNE7meDBLQkZ6k2KuKbpeY= Hi JB, I think it make a lot of sense to focus on this points and I will be more than happy to contribute! There is a very large community of users around the ActiveMQ 5.x and it's still very widely use in production environment. I'm not sure that the users actually understand the difference between ActiveMQ 5.x and Artemis, and why Artemis will became ActiveMQ 6.x. If ActiveMQ 5.x still has a long life, I think that the community should be clear about the 2 projects name. regards, Fran=C3=A7ois fpapon@apache.org Le 18/06/2019 =C3=A0 19:44, Jean-Baptiste Onofr=C3=A9 a =C3=A9crit=C2=A0:= > Hi all, > > I would like to discuss with you about the ActiveMQ 5.x roadmap. > > Even if Artemis is there, the stack is different and we still have lot > of users on ActiveMQ, and, as a ActiveMQ 5.x fan and contributor, I > think it's worth to give a new "dimension" to ActiveMQ 5.x. > > As all Apache projects, ActiveMQ 5.x roadmap and use is driven by the > community, so I would like to propose and share some ideas with the > ActiveMQ community. > > I already imagine a new codename for ActiveMQ 5.x roadmap: ActiveMQ Mis= sus. > > Basically, I would like to propose a roadmap around three major points:= > > 1. Modularity > Today, ActiveMQ 5.x is a monolythic broker, even if most of the parts > are already well isolated (persistent stores, transport connectors, > etc). It makes sense to have some more "modular" and micro-services > oriented, why not leveraging Apache Karaf with services. > > 2. Configuration backends > We currently use Spring beans XML as main configuration backend (or > blueprint in Karaf). I think it makes sense to update and split the > configuration backend with something more "pluggable", and be able to > expose new configuration format like yml. > > 3. Protocol/API update > I would like to add support of JMS 2.0 in ActiveMQ 5.x and check/update= > the other protocols/APIs. > > 4. Cloud friendly > I already sent some ideas weeks ago about "cloud friendly features" in > ActiveMQ 5.x. > Basically, I would like to propose: > - a replicated/distributed persistent store to be able to have several > brokers running with a distributed store. I'm testing an update to > KahaDB using Bookkeeper. > - provide new discovery agents with support of Kubernetes, Hazelcast, .= =2E. > > I would love to hear the community about this ! ;) > I'm planning to start a complete document to provide more details and > "milestone". > > Thoughts ? > > Regards > JB