Hello,
I am looking for options to connect to RabbitMQ from DataStage, Can you please help with options\suggestions ?
The team is thinking to create java calls since Java has RabbitMQ client.
RabbitMQ Connection from DataStage
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 1
- Joined: Sun Dec 30, 2012 5:17 pm
RabbitMQ Connection from DataStage
Thanks & Regards
Siva
Siva
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
Welcome aboard. Yes, Java is one possibility. There is a REST API for RabbitMQ, so you could go that route too. Search internet for "Rabbit MQ interfaces" to find other possibilities.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
The nice thing about using java is that the java integration stage provides you with a lot of flexibility for interfacing with the ds engine and it is likely that rabbbitMQ provides strong support of JMS and we provide a very nice JMS example on devWorks for the java integration stage.
Ernie
Ernie
Ernie Ostic
blogit!
<a href="https://dsrealtime.wordpress.com/2015/0 ... ere/">Open IGC is Here!</a>
blogit!
<a href="https://dsrealtime.wordpress.com/2015/0 ... ere/">Open IGC is Here!</a>
Thank you for the RESTful API suggestion.
Short Term Solution:
We are using the RESTful API with Hierarchical stage for now.
Long Term Solution:
Java team is working on creating a generic Java module which will monitor the queue and will write the data into a event log table for DataStage to process to consume.
Reason for not using RESTful API as long term solution
Team is worried RESTful API won't be able to handle huge queue volumes.
Short Term Solution:
We are using the RESTful API with Hierarchical stage for now.
Long Term Solution:
Java team is working on creating a generic Java module which will monitor the queue and will write the data into a event log table for DataStage to process to consume.
Reason for not using RESTful API as long term solution
Team is worried RESTful API won't be able to handle huge queue volumes.
Siva