Oracle Coherence

借助内存数据网格,应用开发人员和管理人员可快速访问键值数据。Coherence 可提供集群式低延迟数据存储、多语言网格计算和异步事件流处理,从而为客户企业应用赋予超高水平的可扩展性和性能。

观看演示,了解 Coherence 的工作方式。

Oracle Coherence

Coherence 是一个分布式内存中系统,可用于存储经常访问的数据,从而大幅提升应用性能。

低延迟数据存储

键值对象存储

Coherence 将频繁访问的数据作为序列化键值对存储在支持自动分片的 Java 虚拟机 (JVM) 集群中。读取、查询和写入延迟只有约 1 毫秒,大幅增强应用性能和稳定性。


可扩展性和可用性

弹性

Coherence 提供集群化的低延迟数据存储,藉此支持多个应用(包括不同语言的应用)快速读取/写入数据并大规模提取异步事件流处理,从而大幅提升可扩展性和性能。此外,所有 Coherence 服务均通过 Coherence 集群结构提供故障切换和故障恢复,不会造成任何数据丢失。


多语言网格编程

并行就地处理

与采用批量或串行方式从存储中提取数据相比,将混合语言/多语言功能部署到数据网格中以实现内存中并行执行可大幅提高性能。Coherence 的无锁并发控制和高效原子事务可大幅减少争用和延迟,从而提高系统吞吐量和容错能力。


异步事件流处理

侦听器和消息传递

为了实现高度可扩展、非耦合的事件驱动式架构,Coherence 提供了全面的事件模型,包括服务器进程内部、服务器与客户端之间以及与发布者、主题和订阅用户之间的消息传递。


数据源集成

读取/写入支持映射

Coherence 映射是可以同步或异步从任意支持数据源(例如数据库或磁盘文件)中读取或写入数据的逻辑结构。为了确保您的应用使用的是最新数据,针对源数据库的任何更改都将由 Oracle GoldenGate HotCache 复制,而 Oracle GoldenGate HotCache 也将高效地更新 Coherence 缓存。它会在数据库中发生更改时推送数据,以此实现低延迟,并确保您始终对最新数据进行操作。


多站点数据联合

联合缓存

Coherence 通过联合缓存来链接多个集群,让集群之间的缓存数据自动保持同步。这种多站点架构将为不同地理位置的应用用户提供冗余、异地备份和多点访问。


云原生部署和运营

Docker/Kubernetes 支持

Coherence 可从 Docker 映像获得,它拥有自己的 Kubernetes 运算符。Grafana 和 Kibana 仪表盘有助于改善监视。在 Oracle Cloud Infrastructure Marketplace 中也提供 Coherence,以便于即时供应。


HTTP 会话状态管理

Coherence 确保内存会话管理性能

Coherence*Web 是一个 HTTP 会话管理模块,专用于管理集群环境中的会话状态。它通过可插拔策略轻松配置细粒度会话和会话属性作用域。


WebLogic Server 集成

托管 Coherence 服务器

WebLogic Server 生态系统可用于管理 Coherence 集群,包括管理控制台和 WLST。Grid Archive 类型与 EAR 和 WAR 一同定义,包括具有生命周期和事件的容器合同。


Union Pacific Railroad 在 Oracle Coherence 上运行大规模微服务应用

Union Pacific Railroad 的大规模微服务架构(20000 个 JVM 每天处理 13 亿次调用)需要高度可扩展的数据管理技术,因此最终选择在 Oracle Coherence 上构建了下一代物流平台。

Oracle Coherence 使用场景

  • 全渠道快速数据访问和后端分流

    后端过载会导致糟糕的体验和扩展受限。可引入 Coherence 来减轻负载并提高性能。

    了解 Cosmote (PDF)

  • 面向分析和执行的网格计算平台

    Coherence 的就地处理非常适用于数据密集型计算,例如金融服务中的风险分析。

    阅读产品介绍 (PDF)

  • 事件处理和事件驱动架构

    凭借各种事件模型、消息传递以及与 Oracle Stream Analytics 的集成,Coherence 成为事件驱动系统的理想方案。

    了解 Sisal (PDF)

  • 微服务应用记录系统

    Coherence 的持久性特性减少了使用其他数据存储来保存微服务所使用的状态这一需求。

    观看 Helidon Sock Shop 演示 (40:50)

2020 年 3 月 30 日

Oracle Coherence 14.1.1 正式发布

甲骨文公司 Oracle Coherence 产品经理 Randy Stafford

Coherence 14.1.1 中引入了一些重要的新特性,包括在扩展用例时支持云原生微服务架构。Coherence 14.1.1 包含了主要的新功能:主题、分布式跟踪、GraalVM 集成和 JDK 11 支持。

阅读全文

精选博客

查看全部

相关产品

Oracle WebLogic Server

Oracle WebLogic Server for Oracle Cloud Infrastructure

Oracle GraalVM

赶快行动


试用 Oracle Cloud Free Tier


下载 Oracle Coherence


联系我们

注:为免疑义,本网页所用以下术语专指以下含义:

  1. 除Oracle隐私政策外,本网站中提及的“Oracle”专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。