内容简介:Infinispan 10.0.0.Beta4 发布了,该版本继续完善 Infinispan 10 的新特性。 主要包括: 服务端 体积更小 (36MB vs 130MB) 占用内存更少 (启动只占用 20MB ,之前是 40MB) single-port: Hot Rod,REST和管理端点现...
Infinispan 10.0.0.Beta4 发布了,该版本继续完善 Infinispan 10 的新特性。
主要包括:
服务端
- 体积更小 (36MB vs 130MB)
- 占用内存更少 (启动只占用 20MB ,之前是 40MB)
- single-port: Hot Rod,REST和管理端点现在通过单端口(11222)提供服务,在HTTP / 1.1,HTTP / 2和Hot Rod之间进行自动协议检测。 memcached端点是单独处理的,因为我们还没有实现二进制协议。
- 使用WildFly Elytron实现的安全性目前支持PLAIN,DIGEST-MD5,SCRAM,用于REST / HTTP的Hot Rod,BASIC,DIGEST,CLIENT_CERT的外部机制(OAuth / JWT / GS2 / GSSAPI / SPNEGO将在下一版本中出现)
- 服务器配置扩展了嵌入式配置方案
- 可通过 Hot Rod / REST 动态管理 caches/counters
编组
- Infinispan 的编组已经进行了重大改革,现在又分为三个不同的编组:内部,持久性和用户 ( ISPN-7409 ISPN-9621)
- Persistence marshaller 现在基于 ProtoBuf,允许存储在内存和缓存存储中的数据的长期兼容性。
- Store Migrator已更新,允许从Infinispan 8.x / 9.x缓存存储迁移到新格式 ( ISPN-10276)
Core changes
Infinispan的内部依赖注入已被完全重写,以便在编译时发现和解析工厂,组件和依赖项,而不是使用运行时反射。 这与编组更改和最近的JGroups更改一起,为Quarkus的使用和本机编译铺平了道路。
REST
REST API继续进行大修,增加了对v2 API的补充
- Cluster Resource (ISPN-10268)
- Cache Resource (ISPN-9772 ISPN-10392)
- Counter Resource (ISPN-10151 ISPN-10152)
REST endpoint 已完全支持认证 ( ISPN-8736)
Reactive API
- 我们新的Reactive API的第一个实现已合并。 这仍在进行中,API将在最终版本发布之前收到重大更改。
- 新API包括一个新的API模块和一个新的KeyValueStore Hot Rod客户端,其中包括搜索,连续搜索和键值存储方法。
Cross-Site 复制
异步模式跨站点复制包含两个主要提升:
- 异步模式现在能够检测站点之间的断开连接,并根据配置使站点脱机(ISPN-10180)
- 跟踪和公开异步请求的平均复制时间 (ISPN-9457)
Non-blocking
- Non-blocking Hot Rod authentication (ISPN-9841)
- Non-blocking REST endpoint (ISPN-10210)
- Update internal remote listener code to support non blocking (ISPN-9716)
- Update internal embedded listeners to be non blocking (ISPN-9715)
Deprecations
- Deprecate GridFileSystem and org.infinispan.io stream implementations (ISPN-10298)
- Deprecated Total Order transaction mode (ISPN-10259)
Removals
- AtomicMap implementations removed (ISPN-10230)
- Remove deprecated org.infinispan.io classes (ISPN-10297)
- Remove org.infinispan.tools.ConfigurationConverter (ISPN-10231)
- Remove compatibility mode (ISPN-10370)
完整的改进记录请阅读:
https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310799&version=12340951
以上所述就是小编给大家介绍的《Infinispan 10.0.0.Beta4 发布,分布式缓存集群系统》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Algorithms Unlocked
Thomas H. Cormen / The MIT Press / 2013-3-1 / USD 25.00
Have you ever wondered how your GPS can find the fastest way to your destination, selecting one route from seemingly countless possibilities in mere seconds? How your credit card account number is pro......一起来看看 《Algorithms Unlocked》 这本书的介绍吧!