如何使用 C# 监听 Oracle 8i 中的消息队列

发布于 2024-12-13 15:03:21 字数 382 浏览 2 评论 0原文

通过安装适用于消息队列的 Oracle ODAP,我能够在 C# 中使用 Oracle 11g 使用消息队列 API。我有一个基于 Oracle 8i 构建的旧系统的升级项目。基本上我无法更改现有系统,因此我正在考虑通过插入表触发器添加消息队列事件。但我想知道是否有办法在 C# 中监听该消息队列。

目前的oracle网站没有提供oracle 8i的ODAC。但我想知道他们是否有支持或黑客来做到这一点?

另一种方法是每隔 1 秒进行一次轮询来监视表。你怎么认为?

注意:我读到 java 可以通过 JMS 做到这一点,但要求是在 C# 中使用。 参见此处

I was able to use message queue API using Oracle 11g in C# by installing the Oracle ODAP for message Queue. I have an upgrage project for an old system that is built on Oracle 8i. Basically I cannot change the existing system so I was thinking on adding a Message Queue event via a insert table trigger. But I am wondering if there is a way to listen to that message queue in C#.

The current oracle website does not provide an ODAC for oracle 8i. But I am wondering if they have support or a hack to do this?

The alternative to this is just to do Polling every 1 second to monitor the table. What do you think?

Note: I read that java can do this via JMS but the requirement is for use in C#.
see here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文