The new version also implements NBST (non-blocking state transfer), which allows nodes to be added or removed from a cluster with minimal interruptions to the application's operation.
"Without non-blocking state transfer, ongoing and queued operations will be put on hold while the re-balancing occurs. However, with non-blocking state transfer, ongoing operations and performance is not affected," Wong said.
Support for Map/Reduce functions have also been improved, allowing long-running applications to operate more smoothly. This version also supports CDI (context dependency injection), a technique favored by Java developers to simplify the architecture of their programs. "The CDI integration in JBoss Data Grid allows users to configure and set up the data grid in a manner consistent with the CDI programming model. Further, JBoss Data Grid components can be injected into CDI beans," Wong said.
Those using Red Hat's Hot Rod cache can enjoy the ability to upgrade JBoss Data Grid without downtime in the new version of the software. The Data Grid software also can respond to API (application programming interface) requests rendered in the Memcache and REST (Representational State Transfer) formats.
Red Hat JBoss Data Grid is based on the open-source Infinispan in-memory data store.