3 ms·
There is https://www.serf.io/ https://www.serf.io/ which is a Hashicorp project as well, but the license doesn't seem as bad as nomad and from what I understand
by vvoruganti 2y ago
There is https://www.serf.io/ https://www.serf.io/ which is a Hashicorp project as well, but the license doesn't seem as bad as nomad and from what I understand it's the basis for things like nomad and consul.
Learned about it in this blog post: https://fly.io/blog/building-clusters-with-serf/ https://fly.io/blog/building-clusters-with-serf/
- jsiepkes 2y ago> Serf is a decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant. I'm confused. Isn't that what consul originally was?
- oarmstrong 2y agoConsul is built upon the Serf library. https://www.serf.io/intro/vs-consul.html https://www.serf.io/intro/vs-consul.html
- stryan 2y agoIIRC Serf is mostly a library; I think the product around it is more for demonstration than actual expected use. Consul uses libserf for it's gossip protocol.
- chucky_z 2y agoSerf is used within Consul for agent to agent checks (and some communication). There's an entire subsystem called the 'serf check' that shows up within every single Consul agent. It's one component of the entire 'Consul' system.