Netflix / rend

A memcached proxy that manages data chunking and L1 / L2 caches

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Allow dynamic configuration of application settings

ScottMansfield opened this issue · comments

Netflix applications normally have a way of dynamically configuring themselves at runtime in reaction to changes in Archaius properties. There is a common library (in Java) that manages scoping these properties down to a single box running i the cloud.

Rend will not have the ability to read these fast properties, but will instead expose a common way of configuring internal properties to allow code to be dynamically configured at runtime. This could be used to, for example, disable reads from L1 at runtime to stress the L2 or do failure testing.

This will operate in conjunction with the Prana sidecar which will use the pre-existing Archaius libraries to receive property changed events and properly poke rend to update.