[prev in list] [next in list] [prev in thread] [next in thread]
List: activemq-users
Subject: Re: ActiveMQ client support for JMS 3.0
From: Matt Pavlovich <mattrpav () gmail ! com>
Date: 2022-09-27 13:48:22
Message-ID: F68802C4-D080-4A5F-8942-7103587FC459 () gmail ! com
[Download RAW message or body]
Right now, there has not been a formal discussion about jakarta client. Please stay tuned— there is definitely interest in making that happen.
Thanks,
Matt
> On Sep 25, 2022, at 2:59 PM, Andrés Torres García <towerspro@gmail.com> wrote:
>
> Understood Matt, right now we don't use the new API methods, what we are
> looking for is JMS 3 compatibility with JMS 1 features.
>
> As mentioned Spring Boot 3 has removed the support and we are checking if
> we can keep it or if we need to move on. Do you have any ETAs in mind for
> the JMS 2.0/3.0? like first half of 2023 o second half?
>
> Regards
>
> On Wed, 21 Sept 2022 at 17:34, Matt Pavlovich <mattrpav@gmail.com> wrote:
>
>> Hi Andrés-
>>
>> The remaining operations are pretty straight forward and I plan on getting
>> to them here shortly. Thank you for the offer of help— the most pressing
>> need is to get real-world feedback from users. If you have cycles to do
>> some feedback testing, that would be great! The feature status is still
>> "tech preview".
>>
>> 1. Setup a SNAPSHOT build from ‘main' and test against your application
>> use cases in your environment. Specifically, test the JMS 2.0 APIs methods
>> 2. Review the doc page (https://activemq.apache.org/jms2 <
>> https://activemq.apache.org/jms2>) and let us know if there are other
>> things we should call out.
>>
>> Thanks,
>> Matt Pavlovich
>>
>>> On Sep 21, 2022, at 5:30 AM, Andrés Torres García <towerspro@gmail.com>
>> wrote:
>>>
>>> Hi Matt,
>>>
>>> I can see https://github.com/apache/activemq/pull/729 nice! Is there a
>> way
>>> we can help and contribute? do we have a list of pending tasks to be
>> tackle?
>>>
>>> Regards
>>>
>>> On Tue, 20 Sept 2022 at 19:41, Matt Pavlovich <mattrpav@gmail.com>
>> wrote:
>>>
>>>> Hi Andrés-
>>>>
>>>> Works has already begun on JMS 2.0 support that is a pre-req to
>> supporting
>>>> jakarta and JMS 3.0. The first few patches have been merged.
>>>>
>>>> Keep an eye out for the release notes for general availability.
>>>>
>>>> Thanks,
>>>> Matt Pavlovich
>>>>
>>>>> On Sep 20, 2022, at 2:57 AM, Andrés Torres García <towerspro@gmail.com
>>>
>>>> wrote:
>>>>>
>>>>> Hi there,
>>>>>
>>>>> Active MQ is our default Message Broker for asynchronous communication.
>>>>>
>>>>> ActiveMQ support has been removed
>>>>> <https://github.com/spring-projects/spring-boot/issues/28591>from
>> Spring
>>>>> Boot 3/Framework 6 due to ActiveMQ client not supporting a JMS 3.0
>>>> client.
>>>>> Due to the migration from *javax.jms* to the *jakarta.jms* in JEE9 it
>>>> looks
>>>>> like it won't be possible to use JMS 1/2, so we won't be able to use
>>>> Active
>>>>> MQ client as-is.
>>>>>
>>>>> We use Spring Cloud Stream
>>>>> <
>>>>
>> https://community.backbase.com/documentation/ServiceSDK/latest/use_spring_cloud_stream
>>>>>
>>>>> to abstract the message broker, so there is an opportunity to swap to a
>>>>> different broker.
>>>>>
>>>>> We could also explore Artemis, the next major version of ActiveMQ (v6)
>>>> with
>>>>> a JMS 3.0 client.
>>>>>
>>>>> Our doubt is: is the community interested in a JMS 3.0 client for
>>>> ActiveMQ?
>>>>> we could work on it and create a PR in
>>>> https://github.com/apache/activemq,
>>>>> any thoughts?
>>>>>
>>>>> We also tried a byte code transformation of ActiveMQ client to change
>>>>> imports from javax.jms to jakarta.jms using the *maven-shade-plugin*.
>> but
>>>>> it feels a little bit hacky to put that in Production.
>>>>>
>>>>> Thanks in advance
>>>>
>>>>
>>
>>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic