activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Robbie Gemmell <>
Subject Re: [DISCUSS] Component/Plugin repository
Date Thu, 30 May 2019 16:25:20 GMT
I would put them outwith the broker repository. Not really because of
bloat, which was only a very small part of why I didnt think the
proposed Kafka Bridge should live inside the broker repo+package for
example, but thats certainly also something to keep in mind given the
build is pretty large/slow already.

I wouldnt say a single plugin repository is necessarily a great idea,
it can tend to become a bit of a dumping ground for idea-of-the-week,
but the main thing for me would be that components should be
independently released if there were to be a bunch of optional
components with mostly unrelated functionality in the same place (e.g,
the ideas mentioned in this thread already seem mostly independent).


On Wed, 29 May 2019 at 11:54, Christopher Shannon
<> wrote:
> This sounds good to me, I think it would be good to have some way to keep a
> collection of plugins that is easy for people to find.  I guess they could
> either go into a new directory under the current Artemis build and each
> have their own sub module/ jar or they could live by themselves in a new
> sub project.
> I'm not really sure which approach would be best. Having new sub modules
> makes it easy to keep the plugins in sync with the broker but can bloat the
> release with things that may not belong in the main release (which is why
> we didn't want the Kafka Bridge to be included as part of the main release)
> Having a new sub project could be nice so people can optionally grab
> plugins only if they want them and this would allow the plugins could be
> updated and released on their own schedule.  The main downside I see with
> the sub project approach is trying to keep plugins in sync with the broker
> version. If we don't end up bundling the plugins with the broker itself
> then we need to figure out how to handle compatibility across releases.
> On Tue, May 28, 2019 at 10:50 PM Justin Bertram <> wrote:
> > With the impending support for metrics plugins [1] as well as other
> > pluggable components which have been discussed in the past (e.g. Kafka
> > bridge [2] proposed by Mike Pearce) I think it would great to have an
> > official place where these things could be hosted and potentially included
> > as part of a broker release. Does anybody have any opinion on this?
> >
> >
> > Justin
> >
> > [1]
> > [2]
> >

View raw message