Jump To Close Expand all Collapse all Table of contents Administration and Configuration Guide 1. Setting up Red Hat JBoss Data Grid Expand section "1. Setting up Red Hat JBoss Data Grid" Collapse section "1. Setting up Red Hat JBoss Data Grid" 1.1. Prerequisites 1.2. Steps to Set up Red Hat JBoss Data Grid I. Set Up a Cache Manager Expand section "I. Set Up a Cache Manager" Collapse section "I. Set Up a Cache Manager" 2. Cache Managers Expand section "2. Cache Managers" Collapse section "2. Cache Managers" 2.1. Types of Cache Managers 2.2. Creating CacheManagers Expand section "2.2. Creating CacheManagers" Collapse section "2.2. Creating CacheManagers" 2.2.1. Create a New RemoteCacheManager 2.2.2. Create a New Embedded Cache Manager 2.2.3. Create a New Embedded Cache Manager Using CDI 2.3. Multiple Cache Managers Expand section "2.3. Multiple Cache Managers" Collapse section "2.3. Multiple Cache Managers" 2.3.1. Create Multiple Caches with a Single Cache Manager 2.3.2. Using Multiple Cache Managers 2.3.3. Create Multiple Cache Managers II. Set Up JVM Memory Management Expand section "II. Set Up JVM Memory Management" Collapse section "II. Set Up JVM Memory Management" 3. Set Up Eviction Expand section "3. Set Up Eviction" Collapse section "3. Set Up Eviction" 3.1. About Eviction 3.2. Eviction Strategies Expand section "3.2. Eviction Strategies" Collapse section "3.2. Eviction Strategies" 3.2.1. LRU Eviction Algorithm Limitations 3.3. Using Eviction Expand section "3.3. Using Eviction" Collapse section "3.3. Using Eviction" 3.3.1. Initialize Eviction 3.3.2. Eviction Configuration Examples 3.3.3. Eviction Configuration Troubleshooting 3.3.4. Eviction and Passivation 4. Set Up Expiration Expand section "4. Set Up Expiration" Collapse section "4. Set Up Expiration" 4.1. About Expiration 4.2. Expiration Operations 4.3. Eviction and Expiration Comparison 4.4. Cache Entry Expiration Notifications 4.5. Configure Expiration 4.6. Mortal and Immortal Data 4.7. Troubleshooting Expiration III. Monitor Your Cache Expand section "III. Monitor Your Cache" Collapse section "III. Monitor Your Cache" 5. Set Up Logging Expand section "5. Set Up Logging" Collapse section "5. Set Up Logging" 5.1. About Logging 5.2. Supported Application Logging Frameworks Expand section "5.2. Supported Application Logging Frameworks" Collapse section "5.2. Supported Application Logging Frameworks" 5.2.1. About JBoss Logging 5.2.2. JBoss Logging Features 5.3. Boot Logging Expand section "5.3. Boot Logging" Collapse section "5.3. Boot Logging" 5.3.1. Configure Boot Logging 5.3.2. Default Log File Locations 5.4. Logging Attributes Expand section "5.4. Logging Attributes" Collapse section "5.4. Logging Attributes" 5.4.1. About Log Levels 5.4.2. Supported Log Levels 5.4.3. About Log Categories 5.4.4. About the Root Logger 5.4.5. About Log Handlers 5.4.6. Log Handler Types 5.4.7. Selecting Log Handlers 5.4.8. About Log Formatters 5.5. Logging Sample Configurations Expand section "5.5. Logging Sample Configurations" Collapse section "5.5. Logging Sample Configurations" 5.5.1. Sample XML Configuration for the Root Logger 5.5.2. Sample XML Configuration for a Log Category 5.5.3. Sample XML Configuration for a Console Log Handler 5.5.4. Sample XML Configuration for a File Log Handler 5.5.5. Sample XML Configuration for a Periodic Log Handler 5.5.6. Sample XML Configuration for a Size Log Handler 5.5.7. Sample XML Configuration for a Async Log Handler IV. Set Up Cache Modes Expand section "IV. Set Up Cache Modes" Collapse section "IV. Set Up Cache Modes" 6. Cache Modes Expand section "6. Cache Modes" Collapse section "6. Cache Modes" 6.1. About Cache Containers 6.2. Local Mode Expand section "6.2. Local Mode" Collapse section "6.2. Local Mode" 6.2.1. Configure Local Mode (Remote Client-Server Mode) 6.2.2. Configure Local Mode (Library Mode) 6.3. Clustered Modes Expand section "6.3. Clustered Modes" Collapse section "6.3. Clustered Modes" 6.3.1. Asynchronous and Synchronous Operations 6.3.2. Cache Mode Troubleshooting 6.4. State Transfer Expand section "6.4. State Transfer" Collapse section "6.4. State Transfer" 6.4.1. Non-Blocking State Transfer 6.4.2. Suppress State Transfer via JMX 6.4.3. The rebalancingEnabled Attribute 7. Set Up Distribution Mode Expand section "7. Set Up Distribution Mode" Collapse section "7. Set Up Distribution Mode" 7.1. About Distribution Mode 7.2. Distribution Mode's Consistent Hash Algorithm 7.3. Locating Entries in Distribution Mode 7.4. Return Values in Distribution Mode 7.5. Configure Distribution Mode (Remote Client-Server Mode) 7.6. Configure Distribution Mode (Library Mode) 7.7. Synchronous and Asynchronous Distribution 7.8. GET and PUT Usage in Distribution Mode Expand section "7.8. GET and PUT Usage in Distribution Mode" Collapse section "7.8. GET and PUT Usage in Distribution Mode" 7.8.1. Distributed GET and PUT Operation Resource Usage 8. Set Up Replication Mode Expand section "8. Set Up Replication Mode" Collapse section "8. Set Up Replication Mode" 8.1. About Replication Mode 8.2. Optimized Replication Mode Usage 8.3. Configure Replication Mode (Remote Client-Server Mode) 8.4. Configure Replication Mode (Library Mode) 8.5. Synchronous and Asynchronous Replication Expand section "8.5. Synchronous and Asynchronous Replication" Collapse section "8.5. Synchronous and Asynchronous Replication" 8.5.1. Troubleshooting Asynchronous Replication Behavior 8.6. The Replication Queue Expand section "8.6. The Replication Queue" Collapse section "8.6. The Replication Queue" 8.6.1. Replication Queue Usage 8.7. About Replication Guarantees 8.8. Replication Traffic on Internal Networks 9. Set Up Invalidation Mode Expand section "9. Set Up Invalidation Mode" Collapse section "9. Set Up Invalidation Mode" 9.1. About Invalidation Mode 9.2. Configure Invalidation Mode (Remote Client-Server Mode) 9.3. Configure Invalidation Mode (Library Mode) 9.4. Synchronous/Asynchronous Invalidation 9.5. The L1 Cache and Invalidation V. Remote Client-Server Mode Interfaces Expand section "V. Remote Client-Server Mode Interfaces" Collapse section "V. Remote Client-Server Mode Interfaces" 10. The Asynchronous API Expand section "10. The Asynchronous API" Collapse section "10. The Asynchronous API" 10.1. Asynchronous API Benefits 10.2. About Asynchronous Processes 10.3. Return Values and the Asynchronous API 11. The REST Interface Expand section "11. The REST Interface" Collapse section "11. The REST Interface" 11.1. Ruby Client Code 11.2. Using JSON with Ruby Example 11.3. Python Client Code 11.4. Java Client Code 11.5. The REST Interface Connector Expand section "11.5. The REST Interface Connector" Collapse section "11.5. The REST Interface Connector" 11.5.1. Configure REST Connectors 11.6. Using the REST Interface Expand section "11.6. Using the REST Interface" Collapse section "11.6. Using the REST Interface" 11.6.1. Adding Data Using REST 11.6.2. Retrieving Data Using REST 11.6.3. Removing Data Using REST 11.6.4. REST Interface Operation Headers 11.7. REST Interface Security Expand section "11.7. REST Interface Security" Collapse section "11.7. REST Interface Security" 11.7.1. Publish REST Endpoints as a Public Interface 11.7.2. Enable Security for the REST Endpoint 12. The Memcached Interface Expand section "12. The Memcached Interface" Collapse section "12. The Memcached Interface" 12.1. About Memcached Servers 12.2. Memcached Statistics 12.3. The Memcached Interface Connector Expand section "12.3. The Memcached Interface Connector" Collapse section "12.3. The Memcached Interface Connector" 12.3.1. Configure Memcached Connectors 12.4. Memcached Interface Security Expand section "12.4. Memcached Interface Security" Collapse section "12.4. Memcached Interface Security" 12.4.1. Publish Memcached Endpoints as a Public Interface 13. The Hot Rod Interface Expand section "13. The Hot Rod Interface" Collapse section "13. The Hot Rod Interface" 13.1. About Hot Rod 13.2. The Benefits of Using Hot Rod over Memcached 13.3. Hot Rod Hash Functions 13.4. The Hot Rod Interface Connector Expand section "13.4. The Hot Rod Interface Connector" Collapse section "13.4. The Hot Rod Interface Connector" 13.4.1. Configure Hot Rod Connectors 13.5. Hot Rod Headers Expand section "13.5. Hot Rod Headers" Collapse section "13.5. Hot Rod Headers" 13.5.1. Hot Rod Header Data Types 13.5.2. Request Header 13.5.3. Response Header 13.5.4. Topology Change Headers 13.6. Hot Rod Operations Expand section "13.6. Hot Rod Operations" Collapse section "13.6. Hot Rod Operations" 13.6.1. Hot Rod BulkGet Operation 13.6.2. Hot Rod BulkGetKeys Operation 13.6.3. Hot Rod Clear Operation 13.6.4. Hot Rod ContainsKey Operation 13.6.5. Hot Rod Get Operation 13.6.6. Hot Rod GetWithMetadata Operation 13.6.7. Hot Rod Ping Operation 13.6.8. Hot Rod Put Operation 13.6.9. Hot Rod PutIfAbsent Operation 13.6.10. Hot Rod Query Operation 13.6.11. Hot Rod Remove Operation 13.6.12. Hot Rod RemoveIfUnmodified Operation 13.6.13. Hot Rod Replace Operation 13.6.14. Hot Rod ReplaceWithVersion Operation 13.6.15. Hot Rod Stats Operation 13.7. Hot Rod Operation Values Expand section "13.7. Hot Rod Operation Values" Collapse section "13.7. Hot Rod Operation Values" 13.7.1. Magic Values 13.7.2. Status Values 13.7.3. Transaction Type Values 13.7.4. Client Intelligence Values 13.7.5. Flag Values 13.7.6. Hot Rod Error Handling 13.8. Put Request Example 13.9. Hot Rod Java Client Expand section "13.9. Hot Rod Java Client" Collapse section "13.9. Hot Rod Java Client" 13.9.1. Hot Rod Java Client Download 13.9.2. Hot Rod Java Client Configuration 13.9.3. Hot Rod Java Client Basic API 13.9.4. Hot Rod Java Client Versioned API 13.10. Hot Rod C ++ Client Expand section "13.10. Hot Rod C ++ Client" Collapse section "13.10. Hot Rod C ++ Client" 13.10.1. Hot Rod C ++ Client Formats 13.10.2. Hot Rod C ++ Client Prerequisites 13.10.3. Hot Rod C ++ Client Download 13.10.4. Hot Rod C ++ Client Configuration 13.10.5. Hot Rod C ++ Client API 13.11. Hot Rod C# Client Expand section "13.11. Hot Rod C# Client" Collapse section "13.11. Hot Rod C# Client" 13.11.1. Hot Rod C# Client Download and Installation 13.11.2. Hot Rod C# Client Configuration 13.11.3. Hot Rod C# Client API 13.12. Interoperability Between Hot Rod C++ and Hot Rod Java Client VI. Set Up Locking for the Cache Expand section "VI. Set Up Locking for the Cache" Collapse section "VI. Set Up Locking for the Cache" 14. Locking Expand section "14. Locking" Collapse section "14. Locking" 14.1. Configure Locking (Remote Client-Server Mode) 14.2. Configure Locking (Library Mode) 14.3. Locking Types Expand section "14.3. Locking Types" Collapse section "14.3. Locking Types" 14.3.1. About Optimistic Locking 14.3.2. About Pessimistic Locking 14.3.3. Pessimistic Locking Types 14.3.4. Explicit Pessimistic Locking Example 14.3.5. Implicit Pessimistic Locking Example 14.3.6. Configure Locking Mode (Remote Client-Server Mode) 14.3.7. Configure Locking Mode (Library Mode) 14.4. Locking Operations Expand section "14.4. Locking Operations" Collapse section "14.4. Locking Operations" 14.4.1. About the LockManager 14.4.2. About Lock Acquisition 14.4.3. About Concurrency Levels 15. Set Up Lock Striping Expand section "15. Set Up Lock Striping" Collapse section "15. Set Up Lock Striping" 15.1. About Lock Striping 15.2. Configure Lock Striping (Remote Client-Server Mode) 15.3. Configure Lock Striping (Library Mode) 16. Set Up Isolation Levels Expand section "16. Set Up Isolation Levels" Collapse section "16. Set Up Isolation Levels" 16.1. About Isolation Levels 16.2. About READ_COMMITTED 16.3. About REPEATABLE_READ VII. Set Up and Configure a Cache Store Expand section "VII. Set Up and Configure a Cache Store" Collapse section "VII. Set Up and Configure a Cache Store" 17. Cache Stores Expand section "17. Cache Stores" Collapse section "17. Cache Stores" 17.1. Cache Loaders and Cache Writers 17.2. Cache Store Configuration Expand section "17.2. Cache Store Configuration" Collapse section "17.2. Cache Store Configuration" 17.2.1. Configuring the Cache Store 17.2.2. Configure the Cache Store using XML (Library Mode) 17.2.3. Configure the Cache Store Programmatically 17.2.4. About SKIP_CACHE_LOAD Flag 17.3. Shared Cache Stores Expand section "17.3. Shared Cache Stores" Collapse section "17.3. Shared Cache Stores" 17.3.1. Invalidation Mode and Shared Cache Stores 17.3.2. The Cache Store and Cache Passivation 17.3.3. Application Cachestore Registration 17.4. Connection Factories Expand section "17.4. Connection Factories" Collapse section "17.4. Connection Factories" 17.4.1. About ManagedConnectionFactory 17.4.2. About SimpleConnectionFactory 18. Cache Store Implementations Expand section "18. Cache Store Implementations" Collapse section "18. Cache Store Implementations" 18.1. Cache Store Comparison 18.2. Cache Store Configuration Details (Library Mode) 18.3. Cache Store Configuration Details (Remote Client-Server Mode) 18.4. Single File Cache Store Expand section "18.4. Single File Cache Store" Collapse section "18.4. Single File Cache Store" 18.4.1. Single File Store Configuration (Remote Client-Server Mode) 18.4.2. Single File Store Configuration (Library Mode) 18.4.3. Migrating data from FileCacheStore to SingleFileCacheStore 18.5. LevelDB Cache Store Expand section "18.5. LevelDB Cache Store" Collapse section "18.5. LevelDB Cache Store" 18.5.1. Configuring LevelDB Cache Store (Remote Client-Server Mode) 18.5.2. LevelDB Cache Store Programmatic Configuration 18.5.3. LevelDB Cache Store Sample XML Configuration (Library Mode) 18.5.4. Configure a LevelDB Cache Store Using JBoss Operations Network 18.6. JDBC Based Cache Stores Expand section "18.6. JDBC Based Cache Stores" Collapse section "18.6. JDBC Based Cache Stores" 18.6.1. JdbcBinaryStores 18.6.2. JdbcStringBasedStores 18.6.3. JdbcMixedStores 18.6.4. Cache Store Troubleshooting 18.7. The Remote Cache Store Expand section "18.7. The Remote Cache Store" Collapse section "18.7. The Remote Cache Store" 18.7.1. Remote Cache Store Configuration (Remote Client-Server Mode) 18.7.2. Remote Cache Store Configuration (Library Mode) 18.7.3. Define the Outbound Socket for the Remote Cache Store 18.8. JPA Cache Store Expand section "18.8. JPA Cache Store" Collapse section "18.8. JPA Cache Store" 18.8.1. JPA Cache Store Sample XML Configuration (Library Mode) 18.8.2. JPA Cache Store Sample Programmatic Configuration 18.8.3. Storing Metadata in the Database 18.8.4. Deploying JPA Cache Stores in Various Containers 18.9. Custom Cache Stores Expand section "18.9. Custom Cache Stores" Collapse section "18.9. Custom Cache Stores" 18.9.1. Custom Cache Store Configuration (Remote Client-Server Mode) 18.9.2. Custom Cache Store Configuration (Library Mode) VIII. Set Up Passivation Expand section "VIII. Set Up Passivation" Collapse section "VIII. Set Up Passivation" 19. Activation and Passivation Modes Expand section "19. Activation and Passivation Modes" Collapse section "19. Activation and Passivation Modes" 19.1. Passivation Mode Benefits 19.2. Configure Passivation 19.3. Eviction and Passivation Expand section "19.3. Eviction and Passivation" Collapse section "19.3. Eviction and Passivation" 19.3.1. Eviction and Passivation Usage 19.3.2. Eviction Example when Passivation is Disabled 19.3.3. Eviction Example when Passivation is Enabled IX. Set Up Cache Writing Expand section "IX. Set Up Cache Writing" Collapse section "IX. Set Up Cache Writing" 20. Cache Writing Modes Expand section "20. Cache Writing Modes" Collapse section "20. Cache Writing Modes" 20.1. Write-Through Caching Expand section "20.1. Write-Through Caching" Collapse section "20.1. Write-Through Caching" 20.1.1. Write-Through Caching Benefits 20.1.2. Write-Through Caching Configuration (Library Mode) 20.2. Write-Behind Caching Expand section "20.2. Write-Behind Caching" Collapse section "20.2. Write-Behind Caching" 20.2.1. About Unscheduled Write-Behind Strategy 20.2.2. Unscheduled Write-Behind Strategy Configuration (Remote Client-Server Mode) 20.2.3. Unscheduled Write-Behind Strategy Configuration (Library Mode) X. Monitor Caches and Cache Managers Expand section "X. Monitor Caches and Cache Managers" Collapse section "X. Monitor Caches and Cache Managers" 21. Set Up Java Management Extensions (JMX) Expand section "21. Set Up Java Management Extensions (JMX)" Collapse section "21. Set Up Java Management Extensions (JMX)" 21.1. About Java Management Extensions (JMX) 21.2. Using JMX with Red Hat JBoss Data Grid 21.3. JMX Statistic Levels 21.4. Enable JMX for Cache Instances 21.5. Enable JMX for CacheManagers 21.6. Disabling the CacheStore via JMX 21.7. Multiple JMX Domains 21.8. MBeans Expand section "21.8. MBeans" Collapse section "21.8. MBeans" 21.8.1. Understanding MBeans 21.8.2. Registering MBeans in Non-Default MBean Servers 22. Set Up JBoss Operations Network (JON) Expand section "22. Set Up JBoss Operations Network (JON)" Collapse section "22. Set Up JBoss Operations Network (JON)" 22.1. About JBoss Operations Network (JON) 22.2. Download JBoss Operations Network (JON) Expand section "22.2. Download JBoss Operations Network (JON)" Collapse section "22.2. Download JBoss Operations Network (JON)" 22.2.1. Prerequisites for Installing JBoss Operations Network (JON) 22.2.2. Download JBoss Operations Network 22.2.3. Remote JMX Port Values 22.2.4. Download JBoss Operations Network (JON) Plugin 22.3. JBoss Operations Network Server Installation 22.4. JBoss Operations Network Agent 22.5. JBoss Operations Network for Remote Client-Server Mode Expand section "22.5. JBoss Operations Network for Remote Client-Server Mode" Collapse section "22.5. JBoss Operations Network for Remote Client-Server Mode" 22.5.1. Installing the JBoss Operations Network Plug-in (Remote Client-Server Mode) 22.6. JBoss Operations Network Remote-Client Server Plugin Expand section "22.6. JBoss Operations Network Remote-Client Server Plugin" Collapse section "22.6. JBoss Operations Network Remote-Client Server Plugin" 22.6.1. JBoss Operations Network Plugin Metrics 22.6.2. JBoss Operations Network Plugin Operations 22.6.3. JBoss Operations Network Plugin Attributes 22.7. JBoss Operations Network for Library Mode Expand section "22.7. JBoss Operations Network for Library Mode" Collapse section "22.7. JBoss Operations Network for Library Mode" 22.7.1. Installing the JBoss Operations Network Plug-in (Library Mode) 22.7.2. Monitoring Of JBoss Data Grid Instances in Library Mode 22.8. JBoss Operations Network Plug-in Quickstart XI. Command Line Tools Expand section "XI. Command Line Tools" Collapse section "XI. Command Line Tools" 23. Red Hat JBoss Data Grid CLIs Expand section "23. Red Hat JBoss Data Grid CLIs" Collapse section "23. Red Hat JBoss Data Grid CLIs" 23.1. Red Hat JBoss Data Grid Library Mode CLI Expand section "23.1. Red Hat JBoss Data Grid Library Mode CLI" Collapse section "23.1. Red Hat JBoss Data Grid Library Mode CLI" 23.1.1. Start the Library Mode CLI (Server) 23.1.2. Start the Library Mode CLI (Client) 23.1.3. CLI Client Switches for the Command Line 23.1.4. Connect to the Application 23.1.5. Stopping a Red Hat JBoss Data Grid Instance with the CLI 23.2. Red Hat Data Grid Server CLI Expand section "23.2. Red Hat Data Grid Server CLI" Collapse section "23.2. Red Hat Data Grid Server CLI" 23.2.1. Start the Server Mode CLI 23.3. CLI Commands Expand section "23.3. CLI Commands" Collapse section "23.3. CLI Commands" 23.3.1. The abort Command 23.3.2. The begin Command 23.3.3. The cache Command 23.3.4. The clear Command 23.3.5. The commit Command 23.3.6. The container Command 23.3.7. The create Command 23.3.8. The deny Command 23.3.9. The disconnect Command 23.3.10. The encoding Command 23.3.11. The end Command 23.3.12. The evict Command 23.3.13. The get Command 23.3.14. The grant Command 23.3.15. The info Command 23.3.16. The locate Command 23.3.17. The put Command 23.3.18. The replace Command 23.3.19. The roles command 23.3.20. The rollback Command 23.3.21. The site Command 23.3.22. The start Command 23.3.23. The stats Command 23.3.24. The upgrade Command 23.3.25. The version Command XII. Other Red Hat JBoss Data Grid Functions Expand section "XII. Other Red Hat JBoss Data Grid Functions" Collapse section "XII. Other Red Hat JBoss Data Grid Functions" 24. Set Up the L1 Cache Expand section "24. Set Up the L1 Cache" Collapse section "24. Set Up the L1 Cache" 24.1. About the L1 Cache 24.2. L1 Cache Configuration Expand section "24.2. L1 Cache Configuration" Collapse section "24.2. L1 Cache Configuration" 24.2.1. L1 Cache Configuration (Library Mode) 24.2.2. L1 Cache Configuration (Remote Client-Server Mode) 25. Set Up Transactions Expand section "25. Set Up Transactions" Collapse section "25. Set Up Transactions" 25.1. About Transactions Expand section "25.1. About Transactions" Collapse section "25.1. About Transactions" 25.1.1. About the Transaction Manager 25.1.2. XA Resources and Synchronizations 25.1.3. Optimistic and Pessimistic Transactions 25.1.4. Write Skew Checks 25.1.5. Transactions Spanning Multiple Cache Instances 25.2. Configure Transactions Expand section "25.2. Configure Transactions" Collapse section "25.2. Configure Transactions" 25.2.1. Configure Transactions (Library Mode) 25.2.2. Configure Transactions (Remote Client-Server Mode) 25.3. Transaction Recovery Expand section "25.3. Transaction Recovery" Collapse section "25.3. Transaction Recovery" 25.3.1. Transaction Recovery Process 25.3.2. Transaction Recovery Example 25.4. Deadlock Detection Expand section "25.4. Deadlock Detection" Collapse section "25.4. Deadlock Detection" 25.4.1. Enable Deadlock Detection 26. Configure JGroups Expand section "26. Configure JGroups" Collapse section "26. Configure JGroups" 26.1. Configure Red Hat JBoss Data Grid Interface Binding (Remote Client-Server Mode) Expand section "26.1. Configure Red Hat JBoss Data Grid Interface Binding (Remote Client-Server Mode)" Collapse section "26.1. Configure Red Hat JBoss Data Grid Interface Binding (Remote Client-Server Mode)" 26.1.1. Interfaces 26.1.2. Binding Sockets 26.1.3. Configure JGroups Socket Binding 26.2. Configure JGroups (Library Mode) Expand section "26.2. Configure JGroups (Library Mode)" Collapse section "26.2. Configure JGroups (Library Mode)" 26.2.1. JGroups Transport Protocols 26.2.2. Pre-Configured JGroups Files 26.3. Test Multicast Using JGroups Expand section "26.3. Test Multicast Using JGroups" Collapse section "26.3. Test Multicast Using JGroups" 26.3.1. Testing With Different Red Hat JBoss Data Grid Versions 26.3.2. Testing Multicast Using JGroups 27. Use Red Hat Data Grid with Amazon Web Services Expand section "27. Use Red Hat Data Grid with Amazon Web Services" Collapse section "27. Use Red Hat Data Grid with Amazon Web Services" 27.1. The S3_PING JGroups Discovery Protocol 27.2. S3_PING Configuration Options Expand section "27.2. S3_PING Configuration Options" Collapse section "27.2. S3_PING Configuration Options" 27.2.1. Using Private S3 Buckets 27.2.2. Using Pre-Signed URLs 27.2.3. Using Public S3 Buckets 27.2.4. Troubleshooting S3_PING Warnings 28. High Availability Using Server Hinting Expand section "28. High Availability Using Server Hinting" Collapse section "28. High Availability Using Server Hinting" 28.1. Establishing Server Hinting with JGroups 28.2. Configure Server Hinting (Remote Client-Server Mode) 28.3. Configure Server Hinting (Library Mode) 28.4. ConsistentHashFactories Expand section "28.4. ConsistentHashFactories" Collapse section "28.4. ConsistentHashFactories" 28.4.1. Implementing a ConsistentHashFactory 28.5. Key Affinity Service Expand section "28.5. Key Affinity Service" Collapse section "28.5. Key Affinity Service" 28.5.1. Lifecycle 28.5.2. Topology Changes 29. Set Up Cross-Datacenter Replication Expand section "29. Set Up Cross-Datacenter Replication" Collapse section "29. Set Up Cross-Datacenter Replication" 29.1. Cross-Datacenter Replication Operations 29.2. Configure Cross-Datacenter Replication Expand section "29.2. Configure Cross-Datacenter Replication" Collapse section "29.2. Configure Cross-Datacenter Replication" 29.2.1. Configure Cross-Datacenter Replication (Remote Client-Server Mode) 29.2.2. Configure Cross-Data Replication (Library Mode) 29.3. Taking a Site Offline Expand section "29.3. Taking a Site Offline" Collapse section "29.3. Taking a Site Offline" 29.3.1. Taking a Site Offline (Remote Client-Server Mode) 29.3.2. Taking a Site Offline (Library Mode) 29.3.3. Taking a Site Offline (Programmatically) 29.3.4. Taking a Site Offline via JBoss Operations Network (JON) 29.3.5. Taking a Site Offline via the CLI 29.3.6. Bring a Site Back Online 29.4. Configure Multiple Site Masters Expand section "29.4. Configure Multiple Site Masters" Collapse section "29.4. Configure Multiple Site Masters" 29.4.1. Multiple Site Master Operations 29.4.2. Configure Multiple Site Masters (Remote Client-Server Mode) 29.4.3. Configure Multiple Site Masters (Library Mode) 30. Rolling Upgrades Expand section "30. Rolling Upgrades" Collapse section "30. Rolling Upgrades" 30.1. Rolling Upgrades Using REST 30.2. Rolling Upgrades Using Hot Rod 30.3. RollingUpgradeManager Operations 30.4. RemoteCacheStore Parameters for Rolling Upgrades Expand section "30.4. RemoteCacheStore Parameters for Rolling Upgrades" Collapse section "30.4. RemoteCacheStore Parameters for Rolling Upgrades" 30.4.1. rawValues and RemoteCacheStore 30.4.2. hotRodWrapping A. JMX MBeans in RedHat JBoss Data Grid Expand section "A. JMX MBeans in RedHat JBoss Data Grid" Collapse section "A. JMX MBeans in RedHat JBoss Data Grid" A.1. Activation A.2. Cache A.3. CacheLoader A.4. CacheManager A.5. CacheStore A.6. DeadlockDetectingLockManager A.7. DistributionManager A.8. Interpreter A.9. Invalidation A.10. LockManager A.11. LocalTopologyManager A.12. MassIndexer A.13. Passivation A.14. RecoveryAdmin A.15. RollingUpgradeManager A.16. RpcManager A.17. StateTransferManager A.18. Statistics A.19. Transactions A.20. Transport A.21. XSiteAdmin B. Configuration Recommendations Expand section "B. Configuration Recommendations" Collapse section "B. Configuration Recommendations" B.1. Timeout Values C. References Expand section "C. References" Collapse section "C. References" C.1. About Consistency C.2. About Consistency Guarantee C.3. About JBoss Cache C.4. About RELAY2 C.5. About Return Values C.6. About Runnable Interfaces C.7. About Two Phase Commit (2PC) C.8. About Key-Value Pairs C.9. The Externalizer Expand section "C.9. The Externalizer" Collapse section "C.9. The Externalizer" C.9.1. About Externalizer C.9.2. Internal Externalizer Implementation Access C.10. Hash Space Allocation Expand section "C.10. Hash Space Allocation" Collapse section "C.10. Hash Space Allocation" C.10.1. About Hash Space Allocation C.10.2. Locating a Key in the Hash Space C.10.3. Requesting a Full Byte Array D. Revision History Legal Notice Settings Close Language: English 日本語 Language: English 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: English 日本語 Language: English 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Part VII. Set Up and Configure a Cache Store Previous Next