activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: [PROPOSAL] Pluggable Brokers...
Date Tue, 31 Mar 2015 09:16:54 GMT
+1

Regards
JB

On 03/30/2015 03:23 PM, James Carman wrote:
> All,
>
> With all the talk over the last week or so regarding the "Broker
> Wars", especially after reading Rob Davies' email about how the broker
> has been tweaked through the years to emphasize different aspects
> (long-term storage for instance), it occurred to me that we might be
> able to move past all this craziness by providing an abstraction layer
> above the broker and try to make them "pluggable."
>
> If there really are situations where the broker needs to focus on one
> particular aspect of message delivery, that sounds to me like the
> "strategy" pattern.  If a broker can be written in such a way that it
> is allowed to focus on certain aspects and maybe ignore or completely
> forego others, then it would seem to me that the code could be made
> much more straight-forward, because it doesn't have to try to be the
> "swiss army knife", solving everyone's problems at one time.
>
> Of course, this may be just a pipe dream and there's no way to do it
> (admittedly I'm not terribly familiar with the code), but I thought
> I'd throw it out there as a possible approach.  I mean, we do this
> sort of thing already with the persistence providers, so maybe there's
> an opportunity here as well.
>
> Thoughts?
>
> James
>

-- 
Jean-Baptiste Onofré
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message