0

我正在为客户端开发一些集成软件,其中包括 C#、NServiceBus 和 Oracle 10g(客户端和服务器)。要求是我需要为 NServiceBus 开发一个新插件来创建 ITransport 的实现,它是消息的排队机制。所以 Oracle Advanced Queuing 用于此。我已经为 Oracle 11g(客户端和服务器)中的高级队列编写代码做了很多工作,但是查看 ODP.Net 10g 似乎缺少或不存在队列支持,因此这可能证明是有问题的。

我的问题是这样的:

我知道您可以针对 10g 数据库服务器使用 11g 客户端,但对于 Oracle Advanced Queuing 来说这是一个好主意吗?我需要了解哪些问题?

非常感谢。

4

2 回答 2

2

高级队列是个好主意吗?好吧,我不明白为什么不,因为支持 11g 客户端连接到 10g 服务器。

我不认为 AQ 会带来任何特定于 AQ 的独特问题。如果你仔细想想,AQ 只是在幕后与表交互的 PL/SQL 调用。在客户端,与任何其他 Oracle 代码相比,确实没有什么不同。

所以,我说去吧。但是,一如既往:测试,测试测试。然后再测试一些。

但是,原则上,我认为没有问题。

于 2011-10-28T21:49:43.003 回答
1

您可能想查看NServiceBus-Contrib项目,因为那里有 2.x 的 AQS 传输。

于 2011-10-29T02:29:54.080 回答