The donated HornetQ codebase has essentially served as the foundation for 
Artemis, although significantly modified.  Artemis is currently a parallel 
project with the current ActiveMQ broker, but my understanding is that the goal 
is for Artemis to eventually replace the current broker.  There's been a lot of 
back-and-forth on this particular point so I'm sure there are differing 
opinions out there in the community.

By "we were thinking about converting the code from Scala into Java" means that 
some thought was given to converting Apollo from Scala into Java but the 
HornetQ donation rendered that moot.  See the original thread for the donation 
for Hiram's specific comment on that point.


Justin

----- Original Message -----
From: "Tim Bain" <[email protected]>
To: "ActiveMQ Users" <[email protected]>
Cc: [email protected]
Sent: Tuesday, June 2, 2015 12:51:43 AM
Subject: Re: [ANNOUNCE] Apache Artemis 1.0.0 Released

So where does the donation of the HornetQ codebase to the ASF fit into all
of this?  I see the docs say that interoperability with both ActiveMQ and
HornetQ is relatively seamless; is that because Artemis folded in the best
of both codebases, or simply because the possession of the HornetQ code
made it easier to be sure the ActiveMQ code had been made compatible?  I
think I've seen at least one statement made saying that ActiveMQ 6.0 would
be based on HornetQ's codebase; is Artemis the official vehicle for that
(i.e. at some point, Artemis version X will be declared to be ActiveMQ 6.0
and/or ActiveMQ will be declared dead after 5 versions and Artemis will be
declared the successor to ActiveMQ 5.x even if it's not actually called
ActiveMQ 6.0), or is Artemis simply a parallel project that might
eventually do those things but isn't officially intended to from ActiveMQ's
perspective?

Also, does "we were thinking about converting the code from Scala into
Java" mean "we converted the code from Scala into Java and that became
Artemis", or "we were thinking about converting the code from Scala into
Java, but Artemis is completely separate from all of that"?

Tim

On Mon, Jun 1, 2015 at 3:39 PM, Clebert Suconic <[email protected]>
wrote:

> Anyone please correct me if these words could be misinterpreted:
>
> ActiveMQ is the main project.
>
> Apollo is a project with intentions to become a next message broker
> for ActiveMQ where Scala was the main language. There was some issues
> on gathering developers to work on the codebase, so we were thinking
> about converting the code from Scala into Java.
>
> Artemis is 100% Java where we are also investing into cool stuff
> intended to create the next generation of message brokers.
> And JMS2 support, fast IO and journal, support to multiple protocols
> just like Apollo. It has a lot of activity going on. This was the
> first release with a lot more to happen, check the JIRA for more
> information: https://issues.apache.org/jira/browse/ARTEMIS
>
> On Mon, Jun 1, 2015 at 3:14 PM, Marcin Giedz <[email protected]>
> wrote:
> > Hi all,
> >
> > Perhaps "stupid" question but what's the difference between
> ActiveMQ/Apollo/Artemis - they all seems to have "some roots" from AMQ
> itself. Is one better than other for particular purposes like real time
> messaging, etc?
> >
> > Regards
> > Marcin
> >
> > ----- Oryginalna wiadomość -----
> >
> > Od: "John D. Ament" <[email protected]>
> > Do: [email protected], [email protected]
> > Wysłane: poniedziałek, 1 czerwiec 2015 18:23:41
> > Temat: Re: [ANNOUNCE] Apache Artemis 1.0.0 Released
> >
> > Congrats to everyone involved! Lots of hard work went into this, and I
> know
> > its great to see a JMS 2 implementation from the overall Apache
> community.
> >
> > John
> >
> > On Mon, Jun 1, 2015 at 12:22 PM Martyn Taylor <[email protected]>
> wrote:
> >
> >> Apache Artemis 1.0.0 is released!
> >>
> >> This is the initial release of the Artemis project and offers protocol
> >> support for AMQP, STOMP, CORE, HORNETQ and OPENWIRE (at Alpha, with
> >> support for ActiveMQ JMS clients and
> >> basic transport.).
> >>
> >> The project website is here: http://activemq.apache.org/artemis/
> >> <http://activemq.apache.org/artemis/download.html>
> >>
> >> The release and release notes can be accessed here:
> >> http://activemq.apache.org/artemis/download.html
> >>
> >> Regards,
> >> Martyn
> >>
> >>
> >
>

Reply via email to