xk6-cable
A k6 extension for testing Action Cable and AnyCable functionality (by anycable)
anycable-go
AnyCable real-time server (by anycable)
xk6-cable | anycable-go | |
---|---|---|
1 | 3 | |
23 | 349 | |
- | 1.1% | |
4.8 | 9.0 | |
8 months ago | 10 days ago | |
Go | Go | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
xk6-cable
Posts with mentions or reviews of xk6-cable.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-09-07.
-
Real-time stress: AnyCable, k6, WebSockets, and Yabeda
Check out our new blog post on load testing Rails WebSockets applications (Action Cable and AnyCable) using our brand new k6 extension—xk6-cable.
anycable-go
Posts with mentions or reviews of anycable-go.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-08-03.
-
Deploy Anycable with MRSK
# Dockerfile # ... RUN curl -fsSL https://github.com/anycable/anycable-go/releases/download/v1.4.1/anycable-go-linux-amd64 -o anycable-go \ && chmod +x anycable-go && cp anycable-go /usr/local/bin/anycable-go # ...
-
Connect to Redis cluster using Anycable in rails app
https://github.com/anycable/anycable-go/blob/master/pubsub/redis.go#L16
-
Mixing Stimulus and React?
Could just keep it simple and treat it as a Rails-standard web form with many edits before the final submit. Alternatively with many backend ajax calls I've had success with Stimulus Reflex. There is also replacements for ActionCable [1] if throughput and load is a concern in a production environment
What are some alternatives?
When comparing xk6-cable and anycable-go you can also consider the following projects:
AnyCable - AnyCable for Ruby applications
xk6-tcp - A k6 extension for sending data to TCP port
redigo - Go client for Redis
xk6-browser - k6 extension that adds support for browser automation and end-to-end web testing via the Chrome Devtools Protocol
streamhut - Stream your terminal to web without installing anything 🌐
xk6-sql - k6 extension to load test RDBMSs (PostgreSQL, MySQL, MS SQL and SQLite3)
go-websockets - I don't know .... learning golang and websockets ☠️
xk6 - Build k6 with extensions
grpc-go - The Go language implementation of gRPC. HTTP/2 based RPC