-
Notifications
You must be signed in to change notification settings - Fork 253
Features
smadappa edited this page Feb 20, 2013
·
6 revisions
- Can create clusters based on availability zone for an EVCache app. This improves reliability and availability of the data.
- The cluster size can be changed by adding or removing nodes. The EVCache client automatically configures (Eureka) to the new size.
- Create a Pool of connections to each EVCache App
- Separate pools for Read and Write Operations
- If a request to a zone fails (instance containing the data has crashed or the cluster size is increased causing a rehash of keys or a new ASG has been added) you can have clients fallback to other zones containing the data. This will incur an additional cost but typically is a lot smaller than going to the source of truth.
When we lose instances in a zone we can set that zone to Write only until the cache is substantially full.
##Eureka Specific Features
- Be passive when disconnecting from EVCache server i.e. if eureka drops a server the client should not remove it until the connection is lost.
A Netflix Original Production
Tech Blog | Twitter @NetflixOSS | Twitter @EVCacheOSS | Jobs