Yes, before the completion of a checkpoint/commit, all pending messages
(across all streams) are guaranteed to be flushed.

On Tue, Jul 11, 2017 at 7:33 PM 舒琦 <sh...@eefung.com> wrote:

> Hi Jagadish,
>
>         When write one message to two different output streams, Samza will
> wait acks from two different streams and then process checkpointing. Do I
> understand right?
>
>         Thanks for your help!
>
> ————————
> QiShu
>
> > 在 2017年7月12日,03:48,Jagadish Venkatraman <jagadish1...@gmail.com> 写道:
> >
> > To write to two different output streams, you can call collector.send()
> > twice.
> >
> >>>        For what I understand now, MessageCollector.send can only be
> > called once in process, because it relates to Acks, checkpoint and
> > processing loop.
> >
> > These should be pretty orthogonal. If the docs are misleading, please let
> > us know. We'll fix them
> >
> > On Mon, Jul 10, 2017 at 11:56 PM, 舒琦 <sh...@eefung.com> wrote:
> >
> >> Hi guys,
> >>
> >>        How to write one message to two different output stream, let’s
> >> say two different kafka cluster?
> >>
> >>        For what I understand now, MessageCollector.send can only be
> >> called once in process, because it relates to Acks, checkpoint and
> >> processing loop.
> >>
> >>        Thanks for you help!
> >>
> >> ————————
> >> Qi Shu
> >>
> >>
> >
> >
> > --
> > Jagadish V,
> > Graduate Student,
> > Department of Computer Science,
> > Stanford University
>
> --
Sent from my iphone.

Reply via email to