Guido Medina
Guido Medina
by consistency I'm also referring to predictability, other GC algorithms are unpredictable making them bad for low latency where your highest time has to be less than X ms, that's...
About disconnects, for the moment I think I can live with that, it is unlikely that in a production system fix connections will just drop out of the blue, but...
About that, I'm planning to convert `SessionRepository` to a sort of an interface so that I can provide my own `SessionRepository`, the idea is to get the sessions from a...
@ifesdjeen For what I could read on your project description `MpscChunkedArrayQueue` could be ideal to rule them all, if GC is a concern.
@nitsanw I believe that it would be a good fit for JCtools; for the following reasons: - The queue that it will use is part of JCtools. - Most projects...
Another copy & paste: https://github.com/akka/akka/blob/master/akka-actor/src/main/scala/akka/actor/LightArrayRevolverScheduler.scala#L23 **Edit:** Well, not copy & paste but adaptation of original code base.
Maybe is not needed for MINA core, follow up on their mailing list the following thread: http://mina.markmail.org/search/?q=#query:+page:1+mid:mcdxlufpcb6ldxkj+state:results
`XpxcChunkedArrayQueue` blocking version will be awesome to have, for my new client to use.
It would be fun to add something like `queue.poll(50, TimeUnit.MILLIS`) such case is more common than you imagine, I know there are ways to spin and idle but for some...
Take a look at https://github.com/real-logic/agrona/blob/master/agrona/src/main/java/org/agrona/concurrent/IdleStrategy.java These can really help in things like busy spin, yield, etc; maybe you can come up with something good by mixing `IdleStrategy` with blocking queues.