Alex, I'm not sure about data structures availability yet.

On Fri, Nov 8, 2024 at 3:27 PM Alex Roytman <roytm...@gmail.com> wrote:

> Thank you Pavel!
> Having raft and split brain protection in 3.0 is attractive so we will
> likely migrate to 3.0 once distributed data structures are available.
> Do you think they'll be available within 6-9mo after general 3.0 release?
>
> On Fri, Nov 8, 2024 at 5:27 AM Pavel Tupitsyn <ptupit...@apache.org>
> wrote:
>
>> > 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
>>>
>>

Reply via email to