Hacker News new | ask | show | jobs
by jakubholynet 5054 days 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.

1 comments

I'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

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.