An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 8.2% on proxy.golang.org

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

    Loading...
    Readme
    Loading...