Re:We chose Java for our high-frequency trading application
by bob1029 on Monday October 26, 2020 @10:25AM
(#24896470)
LMAX Disruptor is a really powerful abstraction if you are trying to build something with consistently-low latency. I've been using a variant in .NET Core for purposes of processing UI events.
[ Parent
| on HN ]
Re:We chose Java for our high-frequency trading application
by secondcoming on Monday October 26, 2020 @11:34AM
(#24897282)
It was very interesting, I ported it to C++. However, I lost interest when the whole thing could lock up if the RingBuffer size was very small yet still a power of two.
It also uses sun.misc.Unsafe to do the latency critical aspects, so yes it's Java, but most certainly not vanilla Java.