You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

CPS-1015 - Getting issue details... STATUS

Use Case

Using a Spring distributed cache to prevent watchdogs working on the same ADVISED cm handles during model sync, since we don't have an in-between state from ADVISED to READY.

Eg:

Watchdog A wakes up, works on Cm-Handle-1 which has state of ADVISED and stores this in memory

Watchdog B wakes up, attempts to work on Cm-Handle-1, which still has a state of ADVISED, but is being worked on by Watchdog A, so this then moves on to Cm-Handle-2

Overview

TypeExampleFeature
EmbeddedCaffeine , Ehcache , Guava Library for Cache etcData is in memory. Not distributed among multiple instances. 
Embedded DistributedHazelcastData is in memory and distributed across multiple instances.
Client-Server TopologyHazelcast , Redis , Memcached , CoherenceSeparate cache cluster can be managed.
Client is our application and Server is the cache cluster.
Cloud (Client-Server)Redis on AWS etc.Cluster managed by leading cloud provider


Issues and decisions

#

Questions/Open Issues

Notes

Decision/Answer





  • No labels