nats-io / nats-on-a-log
Raft log replication using NATS.
☆20Updated 4 years ago
Alternatives and similar repositories for nats-on-a-log:
Users that are interested in nats-on-a-log are comparing it to the libraries listed below
- kv database that speaks memcached and can switch dataset gracefully on the fly for batch loading☆42Updated 6 years ago
- Redis style logger for Go☆28Updated 4 years ago
- Increasing bleve indexing performance with sharding☆20Updated 6 years ago
- Create wide log events in Go programs☆15Updated 6 years ago
- library + program to help making zero downtime, self-upgrading programs and servers.☆16Updated 8 years ago
- blance - functional algorithm to assign partitions and replicas across distributed nodes☆14Updated 10 months ago
- Go wrapper for LMDB - OpenLDAP Lightning Memory-Mapped Database☆37Updated 7 years ago
- Latency and fault tolerance library like Netflix's Hystrix with prometheus and gobreaker.☆44Updated 8 months ago
- Universally Unique Lexicographically Sortable Identifier (ULID) in Go - Please use https://github.com/oklog/ulid☆31Updated 7 years ago
- Raft backend implementation using BuntDB☆16Updated 5 years ago
- example go plugin to be used with☆13Updated 8 years ago
- An embeddable and distributed in-memory key-value store written in Go☆21Updated 3 years ago
- ☆19Updated last week
- Bleve Extensions☆48Updated 10 months ago
- An OAuth-authenticating reverse proxy☆26Updated 10 months ago
- TMFRAME, pronounced "time frame", is a binary standard for compactly encoding time series data☆27Updated 6 years ago
- [Mirror] Supervisor trees for Go applications.☆34Updated 5 years ago
- Publish and subscribe functionality within a single process in Go.☆25Updated last year
- Binary heap priority queues in Go☆30Updated 4 years ago
- GRPC pool for groupcache☆21Updated 5 years ago
- A simple key/value store based on Bolt.☆40Updated 8 years ago
- Code to support a blog post about optimising some graph stuff☆16Updated 6 years ago
- Local syncing package with support for timeouts. This package offers both a sync.Mutex and sync.RWMutex compatible interface.☆17Updated 5 years ago
- Import Golang stack trace data into Elasticsearch☆27Updated 7 years ago
- Algo exposes the same hashing algorithms used by the Go runtime.☆14Updated 7 years ago
- A library that implements a family of low-level tools to build persistent messaging systems.☆12Updated 3 years ago
- A distributed service for monotonically increasing tickets.☆43Updated 5 years ago
- CorrelationVector-Go provides a reference Go implementation of the CorrelationVector protocol for tracing and correlation of events throu…☆17Updated last year
- A lightweight daemon for counting unique events using Redis and PostgreSQL☆35Updated 7 years ago
- ☆12Updated 7 years ago