Ivan,

> Receiver is mostly internal stuff
StreamReceiver is public API [1]

> STREAMER_FLUSH_REQUEST should be added too
Both proposed requests have a Flush flag - please see Details sections in
the IEP.
When user code calls client-side Flush method, we send the current
client-side batch with that flag enabled,
and flush server-side batches too.

A separate request for that does not seem to be necessary, or am I missing
some different use case?

[1]
https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/stream/package-summary.html


On Fri, Mar 5, 2021 at 2:50 PM Ivan Daschinsky <ivanda...@gmail.com> wrote:

> IMHO, also STREAMER_FLUSH_REQUEST should be added too. Client can flush
> large batches instead of closing resource.
> IMHO this is preferable than creating streamer per batch.
>
> пт, 5 мар. 2021 г. в 14:48, Ivan Daschinsky <ivanda...@gmail.com>:
>
> > Pavel, thank you for your effort.
> >
> > BTW, are you sure that receiver should be a param of
> > STREAMER_START_REQUEST?
> > Receiver is mostly internal stuff and I can hardly imagine why
> > someone would decide to change defaults.
> >
> > пт, 5 мар. 2021 г. в 13:01, Pavel Tupitsyn <ptupit...@apache.org>:
> >
> >> Igor,
> >>
> >> As per our private conversation, I'll try to provide some perf
> >> measurements
> >> for those 4 variants, and more detailed descriptions too.
> >>
> >> Thanks!
> >>
> >> On Fri, Mar 5, 2021 at 12:55 PM Igor Sapego <isap...@apache.org> wrote:
> >>
> >> > Pavel,
> >> >
> >> > I've checked the IEP and I like it. The only thing that seems a bit
> >> > confusing to me
> >> > is that there are 4 different variants for clients but there are cons
> >> and
> >> > pros for
> >> > different variants. Maybe at least few sentences should be written
> here
> >> to
> >> > give developers who are not familiar with DataStreamer some ideas and
> >> make
> >> > it easier for them to choose.
> >> >
> >> > Best Regards,
> >> > Igor
> >> >
> >> >
> >> > On Thu, Mar 4, 2021 at 3:14 PM Pavel Tupitsyn <ptupit...@apache.org>
> >> > wrote:
> >> >
> >> > > Igniters,
> >> > >
> >> > > Please review the IEP [1] and let me know what you think.
> >> > >
> >> > > [1]
> >> > >
> >> > >
> >> >
> >>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-68%3A+Thin+Client+Data+Streamer
> >> > >
> >> >
> >>
> >
> >
> > --
> > Sincerely yours, Ivan Daschinskiy
> >
>
>
> --
> Sincerely yours, Ivan Daschinskiy
>

Reply via email to