mirror of
https://github.com/logos-messaging/go-libp2p-rendezvous.git
synced 2026-01-02 12:53:13 +00:00
* origin/implement-spec: (47 commits) replaced sync.Map with map + RW mutex. small refactors fixed compile error from previous commit + code refactoring RendezvousPoint and RendezvousClient now return the server's TTL on Registered records. Default TTL for discovery client increased discovery client now utilizes server cookie for added efficiency Add stateful discovery client Switched from gx to go mod and started using go-libp2p-core interfaces update tests expose counter in register interface update gx deps include ttl in registration response update protobuf two interfaces for client-side: RendezvousPoint and RendezvousClient don't leak database error details in internal errors refactor database interface and implementation into db subpackage client: add TODO for robust discovery error recovery use randomized exponential backoff in error retry for persistent client registrations test client specific functionality make db nonce 32 bytes test service errors basic service test test db functionality with multiple namespaces ...
Description
Languages
Go
100%