Updated
almost 3 years
ago.
5 hacker ♥️.
2 followers.
Project Description
grog aims to implements a namespaced, distributed map kept alive by an arbitrary number of nodes over a local network.
It uses TCP and UDP multicast.
For a detailed specification see grog's github repository
grog can be implemented in any programming language.
It deals with networking problems in a distributed cluster.
- Possibly useful when developing a distributed application.
- Not designed to be used in production.
- Not meant to be efficient in space.
- Immediate usage.
- Zero network configuration.
- No data definition.
- Arbitrary complex type for values.
- json as unique value's format.
- Small operation set to access and manipulate the map:
get
, to get the value of a key from a mapset
, to add or update the value of a key in a mapdel
, to remove a key, value pair from a map
- Integrable in programs where an implementation for that language exists.
Goal for this Hackweek
Play with Go programming language.
Try to provide a minimum viable deamon and CLI written in Go.
Resources
I'm looking for people interested in networking protocols and networking problems.
: : : : : : : : : : :
Looking for hackers with the skills:
This project is part of:
Hack Week 21
Activity
Comments
Be the first to comment!
Similar Projects
This project is one of its kind!