I am also interested in a framework/library that makes building state machine easier. When do you think you can share that? I'd like to contribute too.
- Jay On Wed, Nov 2, 2016 at 9:19 AM, Leigh Stewart <lstew...@twitter.com.invalid> wrote: > Whats your timeline Khurrum? Maybe we can work something out. > > On Wed, Nov 2, 2016 at 8:15 AM, Leigh Stewart <lstew...@twitter.com> > wrote: > > > We have in fact built something like this. No plans as yet to release, > but > > I think we would like to eventually. > > > > On Wed, Nov 2, 2016 at 2:43 AM, Khurrum Nasim <khurrumnas...@gmail.com> > > wrote: > > > >> As part of implementing the kafka subscriber interface, I am wondering > is > >> there anyone use DL stream for storing the offsets? > >> > >> For example, if I have N streams (0..N-1), I need to track the read > offset > >> for each stream and store them somewhere. I can probably use other > >> external > >> services (like any key/value store) to store the offset. But it would > >> introduce extra dependencies. I am thinking if I have a map of <stream, > >> offset> and periodically flush the map into a separate stream (let's say > >> __offset_ stream). With proper truncation/checkpoint mechanism, it would > >> be > >> very fast. > >> > >> This use case here is a very standard replicated state machine. I am > also > >> wondering do you guys think of providing some common library on > >> distributedlog to simply implementing state machines. > >> > >> - KN > >> > > > > >