【发布时间】:2013-01-21 15:08:42
【问题描述】:
我想使用 coherence 客户端库将项目异步放入命名缓存中。不幸的是,在我看来,Oracle 的 .Net 客户端库根本没有异步操作。
我错过了什么吗?
【问题讨论】:
-
如何使用该库创建自己的异步方法?
-
是的,这就是我想要避免的。此外,它归结为的 IO 操作无论如何都会阻塞......
标签: .net oracle-coherence
我想使用 coherence 客户端库将项目异步放入命名缓存中。不幸的是,在我看来,Oracle 的 .Net 客户端库根本没有异步操作。
我错过了什么吗?
【问题讨论】:
标签: .net oracle-coherence
我还需要使用它的异步版本。我可能会在CacheSharp library 中添加一个 Coherence 实现,但它必须是同步 API 的包装器,直到 Oracle 提供真正的异步 API。但是,通过使用 CacheSharp IAsynCache 接口,您将与底层实现分离,因此未来对性能更好的 Confluence 实现的更改将是透明的。
【讨论】: