Re:Seastar: C++ framework for high-performance servers
by tobz on Sunday April 26, 2015 @03:18PM
(#9442928)
This. There are plenty of opportunities to try out userland/"kernel bypass" network stacks, but I've always wanted to see a framework that integrates it for me. Even if you still need to get elbow deep to do anything advanced, it's great to see a template, a skeleton, on how to put everything together.
Important to note they also use effectively a shared nothing architecture between cores. This makes it very NUMA friendly and further favours network performance because you are able to lock processes/threads to the cores that are directly attached to said network adapter.
The architecture is pretty well known but it's nice to see someone build a framework out of it.