WebSocket server for Anycable.
The easiest way to install AnyCable-Go is to download a pre-compiled binary.
Of course, you can install it from source too:
go get -u -f github.com/anycable/anycable-goRun server:
anycable-go -rpc=0.0.0.0:50051 -redis=redis://localhost:6379/5 -redis_channel=anycable -addr=0.0.0.0:8080 -logYou can also provide configuration parameters through the corresponding environment variables (i.e. RPC, REDIS, etc).
makeSee available images here.
| Feature | Status |
|---|---|
| Connection Identifiers | + |
| Connection Request (cookies, params) | + |
| Disconnect Handling | + |
| Subscribe to channels | + |
| Parameterized subscriptions | + |
| Unsubscribe from channels | + |
| Performing Channel Actions | + |
| Streaming | + |
| Usage of the same stream name for different channels | + |
| Broadcasting | + |
| Custom stream callbacks | - |
| Subscription Instance Variables | - |
Bug reports and pull requests are welcome on GitHub at https://github.com/anycable/anycable-go.
The library is available as open source under the terms of the MIT License.