Hello All,
Just wondering what will be the best approach to send insert, updates and deletes from an Oracle Database to any topic/message queue product(ActiveMQ, Kafka, IBM MQ ..and so on). I have been trying to find the best way to do it, but have not been able to come to a conclusion.
I had looked into 2 ways
- Using PL/SQL triggers to send to AQ(ORacle Advanced Queue).
- Using same PL/SQL triggers and read message in java(JMS) and forward them to a selected message queue product (Looks straightforward to me but looks like an extra step)
Are there any other better ways to do it? Or the above methods are incorrect?
PS: This table gets around 20k to 30k updates per hour. And also I cannot get any message product I want, mostly TIBCO, but I am assuming the way to do it will be the same.
Thanks in Advance! Appreciate your help.