I would like to collect feedback on messaging system that I wrote. I put together introductory blog post here:
http://blog.questdb.org/2016/08/the-art-of-thread-messaging.html for those who might be interested.
The design goals were:
- have queue processing decoupled from thread to enable threads do other things if queue processing is impossible
- have clean, simple, consistent API without need to implement interfaces, have callbacks etc.
- have great flexibility of building processing pipelines
- have low latency
The API is aimed as CEP systems, like those found in algo trading, pricing etc. Performance is same as Disruptor.
Any feedback would be gratefully received.