Requirements and Caveats for RegionService
Requirements and Caveats for RegionService
For each region, you can perform operations through the Cache instance
or the RegionService instances, but not both.
Note: Through the
Cache you can create a region that uses a pool configured for
multi-user authentication, then access and do work on the region using your
RegionService instances.
To use RegionService:
- Configure regions as EMPTY. Depending on your data access requirements, this configuration might affect performance, because the client goes to the server for every get.
- If you are running durable CQs through the
region services, stop and start the offline event storage for the client as a whole.
The server manages one queue for the entire client process, so you need to request
the stop and start of durable client queue (CQ) event messaging for the cache as a
whole, through the ClientCache instance. If you closed the
RegionService instances, event processing would stop, but the
events from the server would continue, and would be lost. Stop with:
cachePtr->close(true);
Start up again in this order:- Create the cache.
- Create all region service instances. Initialize CQ listeners.
- Call the cache readyForEvents method.