jhuangtw / xg2xg

by ex-googlers, for ex-googlers - a lookup table of similar tech & services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CDD

robbrit opened this issue · comments

commented

Is there an open-source equivalent to CDD?

Since CDD is pretty new within Google, it works like this:

  • define a proto that is your config
  • implement a stubby service provided by CDD
  • on startup, register your proto with CDD

Then you can push config updates to CDD from the CLI and it will broadcast those changes to all your instances by calling the stubby endpoint. It's useful for updating config values without having to restart servers.

CDD has been long deprecated and was watching a config file in Chubby.

I'd be interested in an open source equivalent to CDPush/Conductor. The former being close to what you described. Surely there must be a config push system outside of Google? :)