Any of you folks using celluloid? Any performance experiences? Getting a huge loss in performance with it: https://github.com/jordansissel/experiments/tree/master/ruby/celluloid/perf …
@jordansissel yes, Celluloid definitely adds a ton of overhead over a simple method invocation like that. Any actor RPC system will...
-
-
@bascule nod, looking for alternatives to 'do it myself with threads and queues' for the existing logstash pipline code. -
@jordansissel synchronous RPCs will slow you down for that use case. Try measuring the asynchronous performance -
@bascule I tried async with futures, got even worse results https://github.com/jordansissel/experiments/blob/master/ruby/celluloid/perf/PIPELINE.md … - possible I'm doing something wrong here. -
@jordansissel I was suggesting raw asynchronous messaging, not futures, although the perf there looks really bad -
@bascule nod, though with async, i'm not sure how message passing would happen there, async seems more like 'fire and forget the result' ? -
@jordansissel confirm
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.