我正在为客户开发一些集成软件,其中包括C#,NServiceBus和Oracle 10g(客户端和服务器)。要求是我需要为NServiceBus开发一个新的插件来创建ITransport的实现,这是消息的排队机制。因此Oracle Advanced Queuing用于此目的。我已经为Oracle 11g(客户端和服务器)中的高级排队编写了相当多的工作,但是看看ODP.Net 10g,似乎缺少或不存在排队支持,因此可能会出现问题。 / p>
我的问题是:
我知道您可以将11g客户端用于10g数据库服务器,但是对于Oracle Advanced Queuing来说这是一个好主意,是否有任何我需要了解的问题?
非常感谢。
答案 0 :(得分:2)
高级排队是一个好主意吗?好吧,我不明白为什么不这样做,因为支持连接到10g服务器的11g客户端。
我不认为AQ会给AQ带来任何独特的问题。如果你考虑一下,AQ就是PL / SQL调用,它与底层的表进行交互。客户端真的没有什么不同于任何其他Oracle代码。
所以,我说去吧。但是,一如既往:测试,测试测试。然后再测试一下。
但是,原则上,我没有看到问题。
答案 1 :(得分:1)
您可能需要查看NServiceBus-Contrib项目,因为那里有2.x的AQS传输。