> 1. Is it really coming this year? Yes, late this year / early next year.
> 2. When distributed data structures (locks, semaphores, queues etc) are planned? Later, not in the upcoming 3.0 > 3. What is your take on embedding? Are you moving away from embedding Embedding is implemented, it will be available in 3.0 > 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 Don't wait for 3.0. If you like how 2.16 works - go with it. 2.x and 3.x are developed separately and will co-exist in the foreseeable future. On Fri, Nov 8, 2024 at 1:03 AM Alex Roytman <roytm...@gmail.com> wrote: > 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 >