Hello,

We are considering Ignite for a new project (actually for getting off
Hazelcast)
I went over 2.16 docs and played with it and all key APIs that I need are
there (Queues, Locks, Semaphores, Atomic numbers and references and id
generators). It also is easily embeddable with its relatively compact and
repackaged jars. Easy embedding is very attractive for us because we use it
primarily to coordinate and orchestrate some heavy data data processing not
stored in ignite (multi stage files processing, text extraction indexing,
storage distribution etc) hence most interest is in queues, locks,
semaphores vs tables/caches

Then I found a 3.0 roadmap which seems to have a release scheduled very
soon in a matter of a month or two.

So I have a few questions

1. Is it really coming this year? There was no anything beyond beta 2 from
more than a year ago, little to no docs etc. Is the roadmap obsolete or
2024 deployment still on the books?
2. When distributed data structures (locks, semaphores, queues etc) are
planned? Same release timeline?
3. I tried to include API and Runner artifacts into my project and it
brought a significant set of dependencies including MIcronaut. Making
embedding into applications that already have CDI, Web container etc.
potentially challenging. What is your take on embedding? Are you moving
away from embedding as a first class integration to a closed
"server bundle" distribution and no native user facing Java APIs?
4. Should we wait for 3.0 to come out to start our development or start
with 2.x in thin client mode given what appears to be a move away from easy
embedding? Our current architecture is embedded hazelcast

Thank you very much
Alex Roytman

Reply via email to