> 1. How will partition awareness be achieved? Is the plan to consume the
stream and then partition and transmit the data to where it needs to go?
Yes, the client performs partitioning. I'm not aware of custom affinity
plans for Ignite 3.x

> 2. Is the plan to use consistent key/thread assignment to provide the
sequence guarantee?
Can you please clarify? Is this about a multithreaded publisher or
subscriber?

On Mon, Jun 5, 2023 at 1:48 AM Colin Cassidy
<colinmcass...@yahoo.co.uk.invalid> wrote:

>  This looks great. A couple of questions:
> 1. How will partition awareness be achieved? Is the plan to consume the
> stream and then partition and transmit the data to where it needs to go? Or
> will there be some way to work with 3rd party event streams to ensure that
> events are delivered to the right place? For example, it is possible in
> Ignite 2 to override the affinityfunction to align to Kafka partitions &
> consumer assignment - thereby avoiding a second hop. 2. Is the plan to use
> consistent key/thread assignment to provide the sequence guarantee? That
> would avoid the need to use transactions or other locks in many cases -
> especially if the same thread assignment could be used for accessing the
> data.
> Regards,Colin.
>
>     On Tuesday, 23 May 2023 at 11:48:55 BST, Pavel Tupitsyn <
> ptupit...@apache.org> wrote:
>
>  Igniters,
>
> Please review Ignite 3.x Data Streamer proposal
>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-102%3A+Data+Streamer
>

Reply via email to