How to handle 10000+ parallel connections? Our digital world changes - more devices, smaller requests. Whereas multithreading was a cure some years ago, even thread context switching seems to be too much overhead now.
5. The C10k Problem
Increasing challenge to handle a large number of concurrent
clients / connections in a high performance environment
Check. No problem any more.
But how did we solve this?!?
6. Time flies ...
... when you‘re idle
250 MIPS on MBAir, 7 TFLOPS on Mac Pro
Bad processes
Bad threading
Bad, bad I/O
12. Verticles
vertx run App.java
import org.vertx.java.platform.Verticle;
public class App extends Verticle {
public void start() {
System.out.println("hello, speaking java right now");
}
}