Infinispan学习笔记(一)

2022-04-14 00:00:00 数据 专区 订阅 节点 应用服务

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>

相关文章