it would be a component that all components talk to - the clock upon which all other clocks are synchronized to
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
distributed hash table
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
"global variable" as in programming languages?
-
Yeah
- Show replies
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Simplest to implement in terms of dev complexity often ends up being a central server maintaining the 'global variable'. Zookeeper clusters, googles 'chubby' lock system, NTP servers, etc.
-
It really depends on how you want your 'global variable' read & written.
End of conversation
New conversation -
-
-
I'd say a database serves this function as an abstract component (even though it might be itself distributed, there will likely still be a single "point of entry").
-
This is almost definitionally correct, IMO. Anything that could fulfil "place where I can find my globals in this distributed system" is a database, however it's implemented
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.