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
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Cluster API Provider for Harvester by rcase
[comment]: # (Please use the project descriptio...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
WebUI for your data by avicenzi
[comment]: # (Please use the project descriptio...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
A CLI for Harvester by mohamed.belgaied
[comment]: # Harvester does not officially come...
Gameboy emulator written in Go by mikeletux
[comment]: # (Please use the project descriptio...
WebUI for your data by avicenzi
[comment]: # (Please use the project descriptio...
Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir
[comment]: # (Please use the project descriptio...
Learn Golang contribuing to opensource projects by mbussolotto
Project Description
Get practice in Golan...
Leverage containers to distribute NFS DRBD storage among pacemaker cluster nodes by zzhou
Current Situation [bsc#1201271]
SUSE HA ...
Generate ignition/combustion files from Uyuni/SUSE Manager by dvosburg
[comment]: # (Please use the project descriptio...