0
我們有一個由第三方提供的應用程序,該應用程序接收市場數據流(由第三方提供),並將其寫入JDBC兼容數據庫。從JDBC數據源將數據泵入ActiveMQ
它具有的唯一配置參數是JDBC連接字符串,以及允許我們選擇想要在此數據庫中存儲哪些數據的設置。
這對靜態數據非常有用,但我們希望將這些數據提供給我們內部的ActiveMQ消息結構(除了將其寫入數據庫)。
數據庫更新通過向我們推送市場數據而觸發。我想讓這個應用程序直接將數據寫入一組MQ主題,方法是實現某種jdbc「外觀」,將數據直接重新路由到MQ中。
我不想做的是輪詢數據庫以獲取新信息 - 因爲我想保持相同的數據流動性(例如,快速移動的股票會產生比慢速移動更多的數據 - 而且我們會想保留這個)。
建議和指針非常受歡迎!
不幸的是,我真正不想做的是輪詢 - 我想從數據源中實現真正的「推送」,因此流的流量得以保持。 是否可以用觸發器啓動輪詢?這可能是一個解決方法,但我不認爲有可能通過觸發器激活外部進程(DB是MySQL) – rvxnet 2010-07-22 14:44:47