Redisson 3.7.0 、2.12.0 釋出,Redis Java 駐記憶體資料網格

類別: IT
標籤: java

Redisson 3.7.0 、2.12.0 釋出,Redisson 是架設在 Redis 基礎上的一個 Java 駐記憶體資料網格(In-Memory Data Grid)。【Redis官方推薦】

Redisson 在基於 NIO 的 Netty 框架上,充分利用了 Redis 鍵值資料庫提供的一系列優勢,在 Java 實用工具包中常用介面的基礎上,為使用者提供了一系列具有分散式特性的常用工具類。使得原本作為協調單機多執行緒併發程式的工具包獲得了協調分散式多機多執行緒併發系統的能力,大大降低了設計和研發大規模分散式系統的難度。同時結合各富特色的分散式服務,更進一步簡化了分散式環境中程式相互之間的協作。

3.7.0 更新如下

Feature - Proxy modePlease refer to documentationfor more details
Feature - Transaction API implementationPlease refer to documentationfor more details
Feature - Spring Transaction API implementationPlease refer to documentationfor more details
Feature - XA Transaction API implementationPlease refer to documentationfor more details
Feature - RPermitExpirableSemaphoreReactiveobject added
Feature - RMap.fastReplacemethod added
Feature - PING support for Pub/Sub connections
Improvement - RBatchobject settings extracted as BatchOptions object
Improvement - RBitSet.setmethod should return boolean
Fixed - New IP discovery through DNS doesn't work for cluster mode
Fixed - replication for Tomcat Session Manager with readMode=INMEMORY
Fixed - pingConnectionIntervalis not applied
Fixed - JDK10 compatibility
Fixed - RLiveObjectService.deletethrows NPE if entity doesn't exist
Fixed - RSemaphoreobject doesn't work with zero permit
Fixed - RExecutorService.countActiveWorkershangs if there are no registered workers
Fixed - Iterator loop and incorrect result returning
Fixed - SSL connection to Azure redis is failed
Fixed - NPE in SentinelConnectionManager
Fixed - RemoteService synchronous invocations aren't thread safe (regression since 2.10.5 / 3.5.5 versions)
Fixed - bad argument #1 to 'len' (string expected, got boolean)error arise for RMapCacheobject
Fixed - RedisTimeoutExceptionarise during blocking command execution on RBlockingQueue and RBlockingDeque objects

下載地址:

  • Source code(zip)

  • Source code(tar.gz)

2.12.0 更新如下

Feature - Proxy modePlease refer to documentationfor more details
Feature - Transaction API implementationPlease refer to documentationfor more details
Feature - Spring Transaction API implementationPlease refer to documentationfor more details
Feature - XA Transaction API implementationPlease refer to documentationfor more details
Feature - RPermitExpirableSemaphoreReactiveobject added
Feature - RMap.fastReplacemethod added
Feature - PING support for Pub/Sub connections
Improvement - RBatchobject settings extracted as BatchOptions object
Improvement - RBitSet.setmethod should return boolean
Fixed - New IP discovery through DNS doesn't work for cluster mode
Fixed - replication for Tomcat Session Manager with readMode=INMEMORY
Fixed - pingConnectionIntervalis not applied
Fixed - JDK10 compatibility
Fixed - RLiveObjectService.deletethrows NPE if entity doesn't exist
Fixed - RSemaphoreobject doesn't work with zero permit
Fixed - RExecutorService.countActiveWorkershangs if there are no registered workers
Fixed - Iterator loop and incorrect result returning
Fixed - SSL connection to Azure redis is failed
Fixed - NPE in SentinelConnectionManager
Fixed - RemoteService synchronous invocations aren't thread safe (regression since 2.10.5 / 3.5.5 versions)
Fixed - bad argument #1 to 'len' (string expected, got boolean)error arise for RMapCacheobject
Fixed - RedisTimeoutExceptionarise during blocking command execution on RBlockingQueue and RBlockingDeque objects

下載地址:

  • Source code(zip)

  • Source code(tar.gz)

詳情見釋出公告

Redisson 3.7.0 、2.12.0 釋出,Redis Java 駐記憶體資料網格原文請看這裡