Oracle Coherence

可靠性


可用性是指应用能够进行正确处理的时间百分比。换句话说,应用或许是可用的,但如果它不能正确地处理应用处理,那么它是不可靠的。我们用于演示高可用性和低可靠性并存情况的例子是移动电话网络:虽然大多数移动电话网络具有很高的正常运行时间(指可用性),但电话掉线现象也较为常见(指可靠性)。

Oracle Coherence 的设计初衷就是要实现极高的可靠性。例如,服务器故障不会影响“进行中的”操作,这是因为每个操作都以原子方式受到保护,不会受到服务器故障的影响,并且将根据动态的预先计划的恢复策略在内部重新路由到辅助节点。换句话说,每个操作都有一个准备好的备份计划!

Oracle Coherence 的设计基于这样一个假设 — 故障总是即将发生。因此,Oracle Coherence 采用的算法经过了精心设计,假设操作中的每一步都可能由于网络、服务器、操作系统、JVM 或其他的资源中断而失败。Oracle Coherence 针对这些故障规划的一种应对方式是采用同步方式维护数据冗余副本。换句话说,Oracle Coherence 不会拿应用的数据进行冒险,这确保了即使在服务器发生故障时应用也能继续正常工作。

下载

活动


网播和视频

Coherence Incubator


技术信息

用户指南和文档


客户案例研究

新动态

Left Curve
热门下载
Right Curve