Infinispan是个开源的数据网格平台。它公开了一个简单的数据结构(一个Cache)来存储对象。虽然可以在本地模式下运行Infinspan,但其真正的价值在于分布式,在这种模式下,Infinispan可以将集群缓存起来并公开大容量的堆内存。这可比简单的复制强大的多,因为它会为每个结点分配固定数量的副本——服务器故障的一种恢复手段——同时还提升了可伸缩性,这是由于存储每个结点所需的工作量是与集群大小息息相关的。
更新日志
Core
- Graceful shutdown and restart with persistent cache state
- Off-heap storage
- Performance improvements
- New internal marshaller
API
- Replace the home-brew notifying futures with CompletableFutures everywhere
- Stream usability improvements
Eviction
- New bounded container based on Caffeine
- More reliable eviction
Management and monitoring
- Web console works with both domain and standalone mode
Cache Stores
- RocksDB cache store which replaces the LevelDB one
- Upserts and transactions for JDBC stores
- HikariCP connection pooling
- Dropped Mixed and Binary JDBC stores
Indexing and Query
- Ickle, a new query language derived from JPQL with full-text predicates
- Replace the HQL translator with an internal one
- Always cache the query AST
- ElasticSearch indexing backend
Infinispan Server
- Server base upgraded to WildFly 11
- SNI for Hot Rod and REST
- Multi-tenancy
Integrations
- Spring Session support
- Kryo and Protostuff marshallers for Hot Rod
- Kubernetes PING support
下载
本站原创,转载时保留以下信息:
本文转自:深度开源(open-open.com)
原文地址:http://www.open-open.com/news/view/709620b3