简体   繁体   English

将Oracle 11g客户端对10g数据库使用Oracle Advanced Queuing是否是一个好主意?

[英]Is it a good idea to use Oracle 11g Client against a 10g database for Oracle Advanced Queuing?

I am developing some integration software for a client using amongst other things, C#, NServiceBus and Oracle 10g (client and server). 我正在为客户端开发一些集成软件,其中包括C#,NServiceBus和Oracle 10g(客户端和服务器)。 The requirement is that I need to develop a new plugin for NServiceBus to create an implementation of ITransport which is the queuing mechanism for the messages. 要求是我需要为NServiceBus开发一个新插件来创建ITransport的实现,该实现是消息的排队机制。 So Oracle Advanced Queuing is used for this. 因此,Oracle Advanced Queuing用于此目的。 I have done quite a bit of work writing code for advanced queuing in Oracle 11g (client and server), but looking at ODP.Net 10g it seems that the queuing support is lacking or non-existent so that may prove to be problematic. 我已经做了很多工作来编写用于Oracle 11g(客户端和服务器)中的高级排队的代码,但是查看ODP.Net 10g似乎缺少或不存在排队支持,因此可能会出现问题。

My question is this: 我的问题是这样的:

I know that you can use the 11g client against a 10g database server, but is it a good idea for Oracle Advanced Queuing and are there any gotchas I need to know about? 我知道您可以在10g数据库服务器上使用11g客户端,但这对Oracle Advanced Queuing是个好主意,我是否需要了解一些陷阱?

Many thanks. 非常感谢。

Is it a good idea for Advanced Queueing? 这是高级队列的一个好主意吗? Well, I don't see why not, since 11g client connecting to 10g server is supported. 好吧,我不明白为什么不这样做,因为支持连接到10g服务器的11g客户端。

I don't imagine that AQ would pose any unique problem, specific to AQ. 我不认为AQ会带来任何特定于AQ的独特问题。 If you think about it, AQ is just PL/SQL calls that interact with tables under the covers. 如果您考虑一下,AQ只是与后台表交互的PL / SQL调用。 There's really nothing different at the client side, than there is with any other Oracle code. 与其他任何Oracle代码一样,客户端实际上没有什么不同。

So, I say go for it. 所以,我说去吧。 But, as always: Test, test test. 但是,一如既往:测试,测试测试。 And then test some more. 然后再测试一些。

But, in principle, I don't see a problem. 但是,原则上,我认为没有问题。

您可能要签出NServiceBus-Contrib项目,因为那里有用于2.x的AQS传输。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM