Show HN: 2M fully loaded concurrent WebSockets
11–20 of 32 posts
Re: Show HN: 2M fully loaded concurrent WebSockets
#12effing LOL.
Re: Show HN: 2M fully loaded concurrent WebSockets
#13Reminds me of the good old days when an IBM 360 running CICS could support 13,000+ terminals with just 16 MB of RAM. I thought shoehorning was a microcomputer thing until I found out about that!
Re: Show HN: 2M fully loaded concurrent WebSockets
#14Re: Show HN: 2M fully loaded concurrent WebSockets
#15Your bottleneck might be packets/sec of 150k. Soft interrupt handling is likely getting saturated. If you tune your network (receive side scaling etc) for high packet throughput, you may be able to get the benchmark to find the application bottleneck.
Re: Show HN: 2M fully loaded concurrent WebSockets
#16Re: Show HN: 2M fully loaded concurrent WebSockets
#17Your bottleneck might be packets/sec of 150k. Soft interrupt handling is likely getting saturated. If you tune your network (receive side scaling etc) for high packet throughput, you may be able to get the benchmark to find the application bottleneck.
How would you do that?
Re: Show HN: 2M fully loaded concurrent WebSockets
#18Thought this was gonna be about elixir
If @lganzzzo's oatpp can indeed handle 2M concurrent on 8core/52GB with _presence_ and real data being communicated/broadcast it would be worth looking into.
We use Phoenix for a number of projects and in addition to handling lots of Websocket connections it's a fully featured framework with an excellent workflow, expressive ORM and seamless DevOps.
Seems like oatpp has been built with a single purpose in mind (similar to Redis). Always good to see people diving deep into a topic to push the boundaries of the state of the art.