Hi Yan,

Thanks for your quick response.

After I read the discussion on SAMZA-353 I think the best solution for my
use case is a "shared state" store among StreamTasks described in
SAMZA-402. To give you some background I have a stream with rules which are
constantly changing and a data stream on which I apply the rules. The rules
set is very small if you compare it with the data stream.

If I understand it correctly the only viable solution at the moment is to
create a new stream for the  rules messages with as many partitions as the
data stream and write each rules update message to all partitions of the
new rules stream.

Cheers,
- ueli

On Tue, May 5, 2015 at 12:06 PM, Yan Fang <yanfang...@gmail.com> wrote:

> Hi Ueli,
>
> This feature currently is not supported by Samza. There was some
> discussions in the JIRA - SAMZA-353
> <https://issues.apache.org/jira/browse/SAMZA-353>.
>
> But there are some workaround for this, depends on what you want to
> achieve. If you can specify what your requirement is, we can help think of
> the solution.
>
> In another thread
> <
> http://mail-archives.apache.org/mod_mbox/samza-dev/201504.mbox/%3c552410e2.7000...@tivo.com%3E
> >,
> Tommy Becker has similar requirement and he maybe helpful as well.
>
> Cheers,
> Fang, Yan
> yanfang...@gmail.com
>
> On Tue, May 5, 2015 at 7:42 AM, Ueli Gallizzi <ueli.galli...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Is it possible that multiple tasks read from the same input stream
> > partition?
> >
> > example:
> > task 0 stream A partition 0, stream B partition 0
> > task 1 stream A partition 1, stream B partition 0
> > task 2 stream A partition 3, stream B partition 0
> >
> > In this example all messages in stream B partition 0 would be processed
> by
> > all 3 tasks.
> >
> > Cheers,
> > - ueli
> >
>
>

Reply via email to