proxy.golang.org : github.com/bparli/dmutex
Package dmutex is a distributed mutex package written in Go. It takes a quorum based approach to managing shared locks across n distributed nodes. Dmutex is initialized with the local node's address(it can be either the IP address or even the hostname), the addresses of the entire cluster, and a timeout for the gRPC calls. For simplicity it uses port 7070 for all nodes in the cluster. Optional file locations of a TLS certificate and key can be passed in order to secure cluster traffic. Example initializing and using dmutex
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/bparli/dmutex
Keywords:
binary-tree
, distributed-lock
, distributed-mutual-exclusion
, distributed-systems
, golang
License: MIT
Latest release: almost 7 years ago
First release: almost 7 years ago
Namespace: github.com/bparli
Stars: 12 on GitHub
Forks: 3 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: about 2 months ago