[prev in list] [next in list] [prev in thread] [next in thread] 

List:       activemq-dev
Subject:    RE: Migrating plugins from ActiveMQ to Artemis
From:       Burt Repine <brepine () 24hourfit ! com>
Date:       2021-11-10 0:07:53
Message-ID: BYAPR03MB4854B5D194132D23B747BC5AAF939 () BYAPR03MB4854 ! namprd03 ! prod ! outlook ! com
[Download RAW message or body]

Justin, you were correct, I was able to use the inter-broker-bridge example along \
with the Qpid client to configure a bridge successfully. Thanks a bunch for the help.

-----Original Message-----
From: Justin Bertram <jbertram@apache.org> 
Sent: Monday, November 8, 2021 3:23 PM
To: dev@activemq.apache.org
Subject: Re: Migrating plugins from ActiveMQ to Artemis

CAUTION: This email originated outside 24 Hour Fitness. Do not click links or open \
attachments unless you recognize the sender and know the content is safe.


I'm not an expert in 5.x plugin architecture so I can't deduce anything from the \
classes being used unfortunately. However, given the description of your use-case it \
sounds like you could in fact use a simple bridge (or set of bridges) to move the \
messages from Azure to local queues as demonstrated in the inter-broker-bridge \
example.

My answer on Stack Overflow was in the context of the question about using AMQP with \
spring-boot-starter-artemis. The Spring code in question was using the core JMS \
client (i.e. ActiveMQ Artemis' native JMS client) but the user was just trying to \
change the port number and expecting it to use AMQP instead. This really isn't \
relevant to your use-case as far as I can tell.


Justin

On Mon, Nov 8, 2021 at 3:45 PM Burt Repine <brepine@24hourfit.com> wrote:

> Thank you for the quick response.
> I inherited this code and the group responsible is long gone...anyway 
> best I can tell it listens on 4 Azure queues in the cloud and places 
> any messages to those queues onto a corresponding on-prem ActiveMQ queue.
> Any errors encountered during the process are placed onto an ActiveMQ 
> error queue.
> It was built on ActiveMQ 5.13.3.
> 
> The classes in question are:
> 
> org.apache.activemq.broker.ConnectionContext
> org.apache.activemq.broker.region.Destination
> org.apache.activemq.broker.Broker
> org.apache.activemq.broker.ProducerBrokerExchange
> 
> Your comment on the Qpid client is interesting - I diverted from that 
> path after reading this post (coincidentally from you) but will 
> certainly give it another go:
> 
> https://stackoverflow.com/questions/68560819/spring-boot-starter-artem
> is-with-amqp-protocol
> 
> 
> -----Original Message-----
> From: Justin Bertram <jbertram@apache.org>
> Sent: Monday, November 8, 2021 10:36 AM
> To: dev@activemq.apache.org
> Subject: Re: Migrating plugins from ActiveMQ to Artemis
> 
> CAUTION: This email originated outside 24 Hour Fitness. Do not click 
> links or open attachments unless you recognize the sender and know the 
> content is safe.
> 
> 
> Can you elaborate on what the plugin does? I assume it's more than 
> just a bridge otherwise you could just use something like a Camel 
> route and avoid having a plugin altogether.
> 
> Also, what exact problems did you run into with creating a bridge to 
> Azure following the inter-broker-bridge example? It should be pretty 
> straight-forward to adapt it to use the Qpid JMS client which speaks 
> AMQP 1.0.
> 
> 
> Justin
> 
> On Mon, Nov 8, 2021 at 12:11 PM Burt Repine <brepine@24hourfit.com> wrote:
> 
> > Hi All,
> > 
> > 
> > 
> > We're in the same boat as the poster from last month.
> > 
> > 
> > 
> > Our plugin creates a bridge between Azure Service Bus and ActiveMQ.
> > 
> > A number of ActiveMQ classes that the plugin was built upon are not 
> > available in Artemis obviously - or if they are - I can't find them 
> > or don't know their equivalents.
> > 
> > Any suggestions on migrating this plugin?
> > 
> > 
> > 
> > On a side note, I've tried creating an artemis-jms-bridge following 
> > the Artemis inter-broker-bridge example but ran into problems 
> > connecting to Azure via the required amqp.
> > 
> > Thanks much,
> > Burt Repine
> > 
> > 
> 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic