I've used GigaSpaces in the past and I'd like to know if I can use Ignite in a similar fashion. Specifically, I need to implement a master-worker pattern where one set of process writes objects to the in-memory data grid and another set reads those objects, does some processing, and possibly writes results back to the grid. One important GigaSpaces/JavaSpaces feature I need is leasing. If I write an object to the grid and it isn't picked up within a certain time period, it should automatically expire and I should get some kind of notification.
 
Ideally this system should be resilient to failure of one or more nodes.
 
Is Apache Ignite a good match for this use case?
 
Thanks,
 
Sean
 

Reply via email to