top

Package ringpop is a library that maintains a consistent hash ring atop a gossip-based membership protocol. It can be used by applications to arbitrarily shard data in a scalable and fault-tolerant manner.

Imports 13 package(s)

  1. github.com/benbjohnson/clock
  2. github.com/uber/ringpop-go/swim
  3. github.com/uber/tchannel-go
  4. github.com/uber-common/bark
  5. github.com/uber/ringpop-go/forward
  6. github.com/uber/ringpop-go/hashring
  7. github.com/apache/thrift/lib/go/thrift
  8. github.com/dgryski/go-farm
  9. github.com/uber/ringpop-go/logging
  10. github.com/uber/ringpop-go/shared
  11. golang.org/x/net/context
  12. github.com/uber/ringpop-go/events
  13. github.com/uber/tchannel-go/json

Test imports 6 package(s)

  1. github.com/stretchr/testify/suite
  2. github.com/uber/ringpop-go/util
  3. github.com/stretchr/testify/mock
  4. github.com/uber/ringpop-go/discovery/statichosts
  5. github.com/uber/ringpop-go/events/test/mocks
  6. github.com/uber/ringpop-go/test/mocks