通过安装Oracle ODAP for Message Queue,我能够在C#中使用Oracle 11g使用消息队列API。我有一个基于Oracle 8i的旧系统的升级项目。基本上我无法更改现有系统,因此我考虑通过插入表触发器添加Message Queue事件。但我想知道是否有办法在C#中侦听该消息队列。
当前的oracle网站没有为oracle 8i提供ODAC。但我想知道他们是否有支持或黑客来做这件事?
替代方法是每隔1秒进行一次轮询以监控表格。你觉得怎么样?
注意:我读过java可以通过JMS执行此操作,但要求是在C#中使用。 see here