4 ms·
+ Redis
by dude3 12y ago
+ Redis
- justsee 12y agoWhen building our realtime platform we quickly realised socket.io fell over spectacularly with serious traffic, and that all other hefty realtime services did not use it. There has been lots of movement with the bigger release but nothing that has interested us in going back to it.
- ddorian43 12y agoso what did you use ?
- justsee 12y agoWell the memory leaks and approach to fallback connections led to it being more sensible to roll our own. We've only needed to handle concurrent connections in the 1-10k range though. There are really better c++ and erlang implementations we've investigated but won't pull those off the shelf till needed. Obviously there's loads of great realtime-as-a-service offerings like Firebase and Pusher that make sense for a lot of use cases, just not ours. We were always uncomfortable with relying on a third party for a core aspect of infrastructure, and this acquisition introduces uncertainty that we don't have to worry about.
- Xixi 12y agoI've not tried it yet, but Poxa [1] looks quite promising: it's an Elixir app that is supposedly compatible with Pusher libraries. [1] Poxa: https://github.com/edgurgel/poxa https://github.com/edgurgel/poxa