3 ms·
Sounds interesting, good luck! Thread switching is certainly costly and not really necessary for high-performance systems as proved by the the LMAX/Disruptor a
by jakubholynet 14y ago
Sounds interesting, good luck!
Thread switching is certainly costly and not really necessary for high-performance systems as proved by the the LMAX/Disruptor architecture.
- blaforge 14y agoI'll admit it, the disruptor architecture was my inspiration. I've since put together an in-memory database built on JActor that processes a million ACID transactions a second (on an i7 with ssd). https://github.com/laforge49/JFile https://github.com/laforge49/JFile What I didn't like about the disruptor pattern is that it seems to require a lot of architecture, and I like to keep things as fluid as possible. My proposal is that a high-throughput actor framwork (like JActor) is close to ideal for building vertically scalable server software.