Re: Fork Join Pool on the broker

2018-04-16 Thread nigro_franz
Thanks Michael for the feedback! I have asked to some Akka core dev and it seems that even if the tasks aren't optimized for divide and conquer the FJ pool is able to perform work-stealing without blocking under high contention and high load, differently from the Artemis pool that is backed by

Re: Fork Join Pool on the broker

2018-04-13 Thread Michael André Pearce
+1 to investigate this for sure. I’ve seen and attended a few of the same Akka presentations. The main bit is for it to be able to split the work and execute in parallel when possible (divide and conquer) so if the work/code isn’t splittable into smaller units of concurrent work then not

Fork Join Pool on the broker

2018-04-13 Thread nigro_franz
HI guys!!! after a couple of talks I've seen about Akka and the (seems good) ForkJoinPool experience and a tons of metrics i have collected on Artemis related to the current implementation used, I'm starting to believe that the broker could benefit a lot by using a ForkJoinPool. The current