本人面临的问题是这样的:在修改某个table中的数据时需要通知运行在另一台server上的java application.目前想采用的solution是利用oracle trigger,在数据被更改时触发,并在trigger中调用一个java program通知其他applications. 請問如果需要在java存儲過程中通知运行在另一台app server上的java application,有什麽可行的solutions?我目前考慮的solution:在java存儲過程中通過發送Tibco RV message通知外部應用,但如果要在Oracle JVM中initialize Tibco, 需要用到JNI,而Oracle JVM不支持JNI,而且可能會導致安全和損壞數據。請問各位高手有沒有建議,或者可以提供其他解決方案?緊急,非常感謝阿!
如果不能直接连接数据库,可以将表中数据导出,通过FTP上传,然后再定时处理也可以。
可以通过数据库的DBLINK ,往另外server的数据库中插入数据触发TRRIGER,这样就和本地一样了
不知道我的理解对不?
ORACLE应该也可以吧,你的应用程序开个UDP接口,这样就可以及时接收了