Thanks actually!

That may just be good enough.

Was trending that way (6.x client to 5.18broker) anyway.   Just trying to
see if there is anything I missed.

Good to know the wire protocol didn't change between 5x and 6x..   BTW -- I
assume you mean OpenWire  -- which is all  I use OpenWire/TLS.



On Tue, Dec 10, 2024 at 10:53 AM Matt Pavlovich <mattr...@gmail.com> wrote:

> Fred-
>
> There isn’t going to be anything more “official” from the open source
> project. If you require more official certification, then you should look
> at vendor support options.
>
> The cross broker-client version compatibility has some unit tests and
> interactive testing was completed. The key piece to realize is that there
> was not a wire protocol revision change between 5.x and 6.x. The only issue
> that has been identified (and fixed) was related to exception name mapping
> for errors that was related to the java.jms to jakarta.jms namespace change.
>
> In short— the open source team has been committed to making sure it works,
> if you find anything report it and we’ll fix it.
>
> Thanks,
> Matt Pavlovich
> ActiveMQ PMC
>
> > On Dec 10, 2024, at 9:35 AM, Fred Welland <fred.well...@gmail.com>
> wrote:
> >
> > Yeah I know -- tested that a few ways (and mentioned that in my post).
> >
> > But is it endorsed or recommended (by any authoritative source)?
> >
> > I've scrapped around and seen a comment or two that says stuff like -- "
> > yeah it  (new client to older remote broker) may work -- but that really
> > isn't tested or really 'supported'; so use at own risk"
> >
> >
> >
> > On Tue, Dec 10, 2024 at 10:26 AM Matt Pavlovich <mattr...@gmail.com>
> wrote:
> >
> >> Hi Fred-
> >>
> >> The 6.x client jar can work with to 5.x brokers.
> >>
> >> Matt Pavlovich
> >>
> >>> On Dec 10, 2024, at 8:56 AM, Fred Welland <fred.well...@gmail.com>
> >> wrote:
> >>>
> >>> Subject summarizes my question:   I can not seem to find an RAR
> artifact
> >>> that is 'ok' for a remote AMQ broker 5.17x/5.18x but is suitable for
> >>> Jakarta based application platforms like Wildfly 26x and greater.
> >>>
> >>> Does one exist?      (Or is there a recipe to provide a workable
> >> solution?)
> >>>
> >>> This GAV:  'org.apache.activemq:activemq-client-jakarta:5.18.6' is OK
> for
> >>> Jakarta based clients just pushing messages (using AMQ jakarta client
> >> APIs
> >>> more directly).   Doesn't help for listeners/mdbs.
> >>>
> >>> Constraints:
> >>>
> >>> Need to migrate dozens of MDB based on JavaEE & JMS 1.0/1.1  (currently
> >>> running on Wildfly and older JBOSSes) to newer JakartaEE on Wildfly >
> 26
> >>> (34.x or greater).     All use a remote AMQ classic broker.   All MBDs
> >> use
> >>> JMS 1.0/1.1 level JavaEE API --  Will NOT try to use new Jakarta JMS
> >> style
> >>> features & APIs beyond compatibility with older JMS 1/1.1 specs.
> >>>
> >>> Moving to Artimis broker is not an option.
> >>>
> >>> Moving to AMQ Classic 6.x broker is not an option in the same time
> frame
> >> as
> >>> I need to migrate to newer Wildfly servers.
> >>>
> >>> YES:   the AMQ 6.1.x RAR in a Wildfly > 26.x does seem to work OK
> >> against a
> >>> 5.17.x/5.18.x remote broker -- minimal bench testing only.
> >>>
> >>> I feel it is in better form to keep the client side (rar or jar)  as
> >>> close as possible to it's broker and probably 'less desirable' to use
> >> newer
> >>> major client side (rar or jar) to connect to an older broker.
>  Correct?
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@activemq.apache.org
> >> For additional commands, e-mail: users-h...@activemq.apache.org
> >> For further information, visit: https://activemq.apache.org/contact
> >>
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@activemq.apache.org
> For additional commands, e-mail: users-h...@activemq.apache.org
> For further information, visit: https://activemq.apache.org/contact
>
>
>

Reply via email to