proxy.golang.org : github.com/ov7a/centrifuge
Package centrifuge is a real-time messaging library that abstracts several bidirectional transports (Websocket, SockJS) and provides primitives to build scalable real-time applications with Go. It's also used as a core of Centrifugo server (https://github.com/centrifugal/centrifugo). Centrifuge library provides several features on top of plain Websocket implementation - read highlights in library README on GitHub – https://github.com/centrifugal/centrifuge. The API of this library is almost all goroutine-safe except cases where one-time operations like setting callback handlers performed, also your code inside event handlers should be synchronized since event handlers can be called concurrently. Library expects that code inside event handlers will not block. See more information about client connection lifetime and event handler order/concurrency in README on GitHub. Also check out examples in repo to see main library concepts in action.
Registry
-
Source
- Documentation
- JSON
- codemeta.json
purl: pkg:golang/github.com/ov7a/centrifuge
License: MIT
Latest release: about 3 years ago
First release: over 6 years ago
Namespace: github.com/ov7a
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/centrifugal
Last synced: 27 days ago