Mantis Bugtracker
  

Viewing Issue Simple Details [ Jump to Notes ] [ View Advanced ] [ Issue History ] [ Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004958 [Resin] minor always 02-16-12 10:56 09-08-14 17:29
Reporter rickHigh View Status public  
Assigned To ferg
Priority normal Resolution no change required  
Status closed   Product Version
Summary 0004958: Messaging Bridge to bridge queues
Description Looking for a general purpose way to send messages between queues.

The bridge should work as follows:
   Resin Messaging to Resin Messaging (to bridge clusters),
   Resin Messaging to JMS API queue (for any JNDI reachable JMS client),

Later versions could include:
   Resin Messaging to STOMP queue,
   Resin Messaging to AMQP queue,
   Resin Messaging to Amazon SQS,
   Resin Messaging to Amazon SNS,
   Resin Messaging to REST call,
   Resin Messaging to insert row in table,
   Resin Messaging to file creation,
   Resin Messaging to bridge plugin that customer writes,

This request comes from a customer and was worded as:

This is the continuation of my last question about JMS queue.
When I asked a question about JMS Queue last time,
I got the answer that it's not possible to transfer a message from Resin's JMS queue to WebLogic's.
I have another question. Is it possible to transfer a message from Resin's JMS queue to another Resin's JMS queue on another server?

I appreciate your help.
Please answer as early as possible.

___________

RE: I got the answer that it's not possible to transfer a message from Resin's JMS queue to WebLogic's.

Yes, but you can write an MDB (Message Driven Bean) that listens to a Resin JMS queue then sends a message to a WebLogic queue using the WebLogic Java EE client lib. You just need to lookup the JMSConnectionFactory and Queue using their JNDI. When you initialize the InitialContext pass the properties to connect to WebLogic's JNDI server.
There is a client example of this here http://redstack.wordpress.com/2009/12/21/a-simple-jms-client-for-weblogic-11g/. [^]

RE: I have another question. Is it possible to transfer a message from Resin's JMS queue to another Resin's JMS queue on another server?

My understanding of the architecture of our messaging and from looking at the configuration is no you cannot do this through configuration alone.

You would need to write code that listens to one queue and then reposts the message on another queue.

Queues are replicated on the triad for Resin 4.
Additional Information
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
02-16-12 10:56 rickHigh New Issue
09-08-14 17:29 ferg Assigned To  => ferg
09-08-14 17:29 ferg Status new => closed
09-08-14 17:29 ferg Resolution open => no change required


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
27 total queries executed.
25 unique queries executed.
Powered by Mantis Bugtracker