News for hackers. Stuff that matters.
Re:I Miss Rails by jrochkind1 on Thursday March 28, 2019 @11:05PM (#19518808)
I'm interested in hearing about applications successfully using ActionCable for what and how. It's unclear to me how much use it's getting, or how well it meets actual use cases.
Re:I Miss Rails by rohan404 on Thursday March 28, 2019 @11:15PM (#19518856)
ActionCable is super easy to use out of the box to get WebSockets running, but it's incredibly non-performant. Anything more than 100 concurrent users took the time taken to a send a message to the socket from milliseconds to seconds. Replacing it with the AnyCable gem in conjunction with AnyCable-Go got us to over 1000 concurrent users without a hitch.
Re:I Miss Rails by aantix on Friday March 29, 2019 @09:51AM (#19521658)
Is Redis the bottleneck?
Re:I Miss Rails by ksec on Sunday March 31, 2019 @06:49PM (#19538953)
Nope it was Ruby / Rails itself.
Re:I Miss Rails by aantix on Thursday April 04, 2019 @10:51AM (#19572979)
Was it an issue with Passenger and the number of concurrent connections it could hold?
Re:I Miss Rails by sickcodebruh on Friday March 29, 2019 @08:32AM (#19521031)
I just deployed ActionCable into production yesterday. I’ll be using it to share some information between our users’ mobile app and our web client.

I’m concerned about performance. As much as I know that premature optimization is the Devil, it’s hard to stomach deploying something that is so notorious for becoming a bottleneck. Once I get past my MVP of this feature and have some maintenance hours budgeted, I plan on exploring AnyCable.