Skip to content

bnclabs/gospin

Repository files navigation

Failsafe system dictionary for clustering.

  • dictionary is managed as JSON.
  • dictionary operations are idempotent, GetCAS(), GET(), SET(), DELETE() are REST compatible HEAD, GET, PUT and DELETE methods.
  • JSON fields to GET(), SET() and DELETE() are specified as jsonpointer.
  • system dictionary is meant to hold configuration and context information for the cluster.
  • fault tolerance is achieved using raft protocol using go-raft implementations.
  • can be used as a library and dictionary access APIs are natively available on the Server object.
  • can be mounted on HTTP and accessed by remote client.
  • can be muxed with web framework or HTTP applications using HTTPMuxer interface.

About

clustering solution for networks using golang.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages