当前位置: 首页 > 工具软件 > Infinispan > 使用案例 >

Infinispan学习笔记(一)

阎建华
2023-12-01

Infinispan 6.0.x 学习笔记


Infinispan可运行环境

1. JAVA SE,由应用程序直接使用。

2. 在应用服务器中作为服务使用,如JBoss AS。

3. 作为library部署在应用服务器中,由程序调用,如Tomcat,GlassFish。


Infinispan数据存储的四种模式

1. Local,只存储在本地中。

2. Invalidation,数据存储在外部存储中,如数据库,需要时从外部存储加载。

3. Replication,数据被复制存储到集群的所有节点中。

4. Distribution,数据存在所有节点的某个子集中,可实现堆内存的可增长的叠加数据网格。

(其中的Invalidation、Replication、Distribution都支持同步和异步两种通信模式。)


与Infinispan的交互方式

1. 嵌入到应用程序代码中。

2. 作为远程服务端被客户端访问,支持REST、memcached、Hot Rod协议。


Infinispan Maven 依赖

<dependency>
        <groupId>org.infinispan</groupId>
        <artifactId>infinispan-core</artifactId>
        <version>${infinispan.version}</version>
</dependency>













 类似资料: