I have started writing a KIP about this topic
https://cwiki.apache.org/confluence/display/KAFKA/KIP-30+-+Allow+for+brokers+to+have+plug-able+consensus+and+meta+data+storage+sub+systems
with hopes to get more of it typed out and then circulate for discussion on
the dev list over the next ~ week.

I think the plug-in that the project should support is the existing
implementation which will give folks not looking for an alternative a
stable upgrade path.

There are 5 ways I have heard folks wanting to-do this. From the project
perspective I think that 1 (max 2) should be supported and the rest
available in contrib repo we can link to.

Other thoughts/comments happy to catch those and update the KIP.

Thanks!

~ Joe Stein
- - - - - - - - - - - - - - - - - - -
     [image: Logo-Black.jpg]
  http://www.elodina.net
    http://www.stealth.ly
- - - - - - - - - - - - - - - - - - -

On Sun, Aug 9, 2015 at 8:30 PM, Julio Castillo <
[email protected]> wrote:

> The only reason for this request is because I may want to use alternatives
> like Consul.
>
> ** julio
>
> On 8/9/15, 3:40 PM, "Joe Lawson" <[email protected]>
> wrote:
>
> >Inline responses below.
> >
> >Sincerely,
> >
> >Joe Lawson
> >
> >On Aug 9, 2015 1:52 PM, "Julio Castillo" <[email protected]>
> >wrote:
> >>
> >> Thank for the lead.
> >> Does that mean that Kafka is/will be using Curator?
> >
> >I don't think so.
> >
> >>
> >> Also, this appears to simplify the interaction with ZooKeeper, but if I
> >> understand it correctly, it doesn易t abstract the interface where could
> >> plug-in a different service.
> >
> >You are right. I misunderstood what you meant and am unaware of any
> >ZooKeeper abstraction api that could allow other k/v stores underneath.
> >That is an interesting idea. Any reasons for the desire?
> >
> >>
> >> Thanks
> >>
> >> ** julio
> >>
> >> On 8/9/15, 10:21 AM, "Joe Lawson" <[email protected]>
> >> wrote:
> >>
> >> >Netflix contributed Curator
> >> >(
> >https://urldefense.proofpoint.com/v2/url?u=http-3A__curator.apache.org_&d
> >>
> >>=AwIBaQ&c=cKbMccWasSe6U4u_qE0M-qEjqwAh3shjuL5QPa1B7Yk&r=rJHFl4LhCQ-6kvKRO
> >>h
> >>
> >>IocflKqVSHRTvT-PgdZ5MFuS0&m=tR362iZgCAvRev2Bgf1Itdzh9j2bLPt9FEjoay6gO0A&s
> >>=
> >> >Rc_80-_j6gjBCp2GKL8sueIP8IKNdt7p7kgBhsPw2ZA&e= ) to Apache which
> >> >implements some generic zk recipes.
> >> >On Aug 9, 2015 11:39 AM, "Julio Castillo"
> >><[email protected]
> >>
> >> >wrote:
> >> >
> >> >> Had there been any thought at abstracting the interface to ZooKeeper?
> >> >>
> >> >> The reason I'm asking is because I'm looking at Consul for service
> >> >> discovery today, perhaps a different one tomorrow, but the point here
> >is
> >> >> the ability to plug in any type of service discovery, K/V store
> >service.
> >> >>
> >> >> Any thoughts?
> >> >>
> >> >> ** julio
> >> >>
> >> >> NOTICE: This e-mail and any attachments to it may be privileged,
> >> >> confidential or contain trade secret information and is intended only
> >> >>for
> >> >> the use of the individual or entity to which it is addressed. If this
> >> >> e-mail was sent to you in error, please notify me immediately by
> >>either
> >> >> reply e-mail or by phone at 408.498.6000, and do not use,
> >>disseminate,
> >> >> retain, print or copy the e-mail or any attachment. All messages sent
> >to
> >> >> and from this e-mail address may be monitored as permitted by or
> >> >>necessary
> >> >> under applicable law and regulations.
> >> >>
> >>
> >> NOTICE: This e-mail and any attachments to it may be privileged,
> >confidential or contain trade secret information and is intended only for
> >the use of the individual or entity to which it is addressed. If this
> >e-mail was sent to you in error, please notify me immediately by either
> >reply e-mail or by phone at 408.498.6000, and do not use, disseminate,
> >retain, print or copy the e-mail or any attachment. All messages sent to
> >and from this e-mail address may be monitored as permitted by or necessary
> >under applicable law and regulations.
>
>
> NOTICE: This e-mail and any attachments to it may be privileged,
> confidential or contain trade secret information and is intended only for
> the use of the individual or entity to which it is addressed. If this
> e-mail was sent to you in error, please notify me immediately by either
> reply e-mail or by phone at 408.498.6000, and do not use, disseminate,
> retain, print or copy the e-mail or any attachment. All messages sent to
> and from this e-mail address may be monitored as permitted by or necessary
> under applicable law and regulations.
>

Reply via email to