4 ms·
Perhaps it could be as simple as keeping a hash of levels tied to a box. When your monitoring alerts that your box is unhealthy, run a process to remove all loc
by xfour 11y ago
Perhaps it could be as simple as keeping a hash of levels tied to a box. When your monitoring alerts that your box is unhealthy, run a process to remove all locks associated with the dead box allowing the player to refresh and restart the session?
Also, maybe a new error, is getting mixed in, response from /gm/levels
{"ok":false,"error":"exit status 1"}
- Rapzid 11y agoI was thinking you could treat is as a distributed hash ring with key shuffling, healing and the like ala Riak. Or a virtual actor cluster ala .NET's Orleans. You could use container migration to move people off dying nodes, or to redistribute the cluster. Ultimately though, it's probably a pretty lean startup and there is only so much experience and effort you can apply to each area.