Hi Ilya,

1) Which thread pool is used by compute? (is that the ignite public thread
pool [1])?

I'm now using the following from when I listen to events:

CompletableFuture.runAsync(() -> { 
      ignite.compute().run(new MyRunnable(event.getValue())) 
}, Executors.newFixedThreadPool(10));

This seems to work now but I'm not sure if this is the correct way to handle
the long running events. 
2) I think this will will queue all those jobs until a thread (one of the
10) finishes it's job right?

I've also tried with a compute.runAsync and then listen on the future, after
doing the put in the callback method.
3) Which of these is the best approach?

Humphrey


[1] https://apacheignite.readme.io/docs/thread-pools




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to