Chapter 13. Technology Previews in Data Grid 7.3

Important

Technology Preview features or capabilities are not supported with Red Hat production service-level agreements (SLAs) and might not be functionally complete. Red Hat does not recommend using them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. For more information see Red Hat Technology Preview Features Support Scope.

13.1. Cross-Site Replication on Red Hat OpenShift

Red Hat Data Grid for OpenShift gives you cross-site replication capabilities to backup data across clusters in running different data centers.

Supported Architecture and Capabilities

Cross-Site replication on Red Hat OpenShift currently is supported with the following architecture:

  • Data Grid deployed as a StatefulSet with the datagrid-service service template.
  • Single master site.
  • Single backup site.
  • NodePort service that exposes a port for Data Grid nodes to communicate and perform cross-site replication via the JGroups RELAY2 protocol.
  • Data Grid does not provide any controls for concurrent modifications in different sites. You must configure your applications to handle concurrency as required or implement avoidance strategies.
  • Data Grid JMX components for monitoring and administration. See the JMX Components.
Currently Unsupported Features and Capabilities

Data Grid does not currently support the following features and capabilities with cross-site replication on Red Hat OpenShift:

  • Schema replication.
  • Data indexing.
  • Dynamic cache creation.
Resources and Documentation

standalone.xml for cross-site replication provides a recommended configuration for Red Hat Data Grid for OpenShift.

Cross-Site Replication: Red Hat Data Grid for OpenShift on GitHub provides documentation and a quickstart tutorial.

Cross-Site Replication documentation provides additional detail, including procedures for transferring state from one site to another.

13.2. Remote Administration with C++ and C# Clients

C++ and C# Hot Rod clients now offer an implementation of the RemoteCacheManagerAdmin interface that lets you perform administrative operations remotely.

13.3. Clustered Counters with C++ and C# Clients

C++ and C# Hot Rod clients now provide capabilities for remotely working with clustered counters.

13.4. Administration Console Capabilities

The Data Grid administration console now lets you configure and manage endpoint configuration and provides the following capabilities for manipulating data:

  • Querying data
  • Creating and updating cache entries
  • Deleting cache entries

Additionally, the administration console includes a basic protobuf schema editor.