Infinispan:针对缓存的高并发键值对数据存储
Infinispan是一个在Apache2.0开源协议下所开发的,基于内存来进行键值对存储的分布式存储工具,并且其数据格式可以完全自定义。它既可以作为一个Java库进行使用,也可以通过一系列主流的远程协议方式(HotRod、REST、Memcached 和 WebSockets)来提供独立的服务。与此同时,它还支持很多高级功能诸如事务机制、事件机制、查询以及分布式处理等。
主要特性
有关特性的详细介绍请参见这里。
- 本地与分布式内存存储
- 分布式特性
- 数据过期特性
- 容量控制
- 监听器
- 事务性
- 持久化
- 构建索引与查询
- 代码执行
- 远程协议支持
- 远程服务器
- 安全机制
- 配置 / 部署友好性
- 管理与监控
- 整合方案
教程与示例
存储与取出操作
- 类似Java中ConcurrentHashMap操作
- 使用JCache
- 使用Funtional API
- 使用事务
Scale and Share 范围与分享
监听与查询
Compute
开发资源
协议
Infinispan遵循Apache License, v2.0开源协议发布。
官方网站:http://infinispan.org
开源地址:https://github.com/infinispan
打赏支持我整理更多优质资源,谢谢!
打赏编辑
打赏支持我整理更多优质资源,谢谢!
任选一种支付方式