Return-Path: X-Original-To: apmail-zookeeper-bookkeeper-user-archive@minotaur.apache.org Delivered-To: apmail-zookeeper-bookkeeper-user-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 58D218C88 for ; Thu, 15 Sep 2011 08:36:14 +0000 (UTC) Received: (qmail 21919 invoked by uid 500); 15 Sep 2011 08:36:14 -0000 Delivered-To: apmail-zookeeper-bookkeeper-user-archive@zookeeper.apache.org Received: (qmail 21897 invoked by uid 500); 15 Sep 2011 08:36:14 -0000 Mailing-List: contact bookkeeper-user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: bookkeeper-user@zookeeper.apache.org Delivered-To: mailing list bookkeeper-user@zookeeper.apache.org Received: (qmail 21887 invoked by uid 99); 15 Sep 2011 08:36:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Sep 2011 08:36:14 +0000 X-ASF-Spam-Status: No, hits=3.3 required=5.0 tests=HTML_MESSAGE,NO_RDNS_DOTCOM_HELO,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 98.139.253.105 is neither permitted nor denied by domain of matthieu@yahoo-inc.com) Received: from [98.139.253.105] (HELO mrout2-b.corp.bf1.yahoo.com) (98.139.253.105) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Sep 2011 08:36:06 +0000 Received: from IRD-EX07CAS02.ds.corp.yahoo.com (ird-ex07cas02.corp.ird.yahoo.com [77.238.176.72]) by mrout2-b.corp.bf1.yahoo.com (8.14.4/8.14.4/y.out) with ESMTP id p8F8Za25019143 for ; Thu, 15 Sep 2011 01:35:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yahoo-inc.com; s=cobra; t=1316075737; bh=RmCdZA5EbKZtBDdk1e/NQWPbfW6WfglhtzE2oT/qXOY=; h=From:To:Date:Subject:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=HdyOIp7b9Lv8oqB7zB+azSV/rpAoUk7NE282TylV6r2Fi7slfFrzv9zSEdv8bFL71 wWmqGwvwm+c85pV+fG+J+dE6wMm75/RW1THYMFmHTaGOhUMX6zjoSvtFydUmXctDmL bftAwChLc84PjAThRI+JgHTzlgQzz08hS9AyIyLU= Received: from IRD-EX07VS01.ds.corp.yahoo.com ([77.238.176.68]) by IRD-EX07CAS02.ds.corp.yahoo.com ([77.238.176.80]) with mapi; Thu, 15 Sep 2011 09:35:37 +0100 From: Matthieu Morel To: "bookkeeper-user@zookeeper.apache.org" Date: Thu, 15 Sep 2011 09:35:32 +0100 Subject: Re: hedwig hubs and bookkeeper? Thread-Topic: hedwig hubs and bookkeeper? Thread-Index: AcxzgnE+6XtUEcajQfaR/49tO2Zw4Q== Message-ID: <427DE5D7-0EB5-471C-9BA5-E6CBF33BC72A@yahoo-inc.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_427DE5D70EB5471C9BA5E6CBF33BC72Ayahooinccom_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_000_427DE5D70EB5471C9BA5E6CBF33BC72Ayahooinccom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Yang, You may also want to have a look at this presentation by Ben Reed : http:/= /vimeo.com/13282102 It's a great overview of Hedwig and it could help you understand it better. Actually, it should probably be referenced from the bookkeeper wiki! Matthieu On Sep 15, 2011, at 10:12 AM, Flavio Junqueira wrote: Hi Yang, Hubs use BookKeeper to persist messages, but they are different co= mponents in the system. BookKeeper does not implement Zab, ZooKeeper does. = Replication in BookKeeper uses a simple quorum protocol. -Flavio On Sep 15, 2011, at 9:15 AM, Yang wrote: I'm trying to understand how Hedwig works and its guarantees. from my understanding of the wiki, I guess that a hub is composed of all the servers of a bookkeeper cluster, right? then the BookKeeperPersistenceManager uses a bookkeeper client to write to the Ledger, which is replicated using ZAB protocol onto all the servers in the hub; and subscribers would call the persistence manager to read from the ledger ?? Thanks Yang flavio junqueira research scientist fpj@yahoo-inc.com direct +34 93-183-8828 avinguda diagonal 177, 8th floor, barcelona, 08018, es phone (408) 349 3300 fax (408) 349 3301 --_000_427DE5D70EB5471C9BA5E6CBF33BC72Ayahooinccom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Yang, 

You may also want to have a look at this presentation by Ben Reed :=  http://vimeo.com/13282102&= nbsp;

It's a great overview of Hedwig and it could= help you understand it better.

Actually, it shoul= d probably be referenced from the bookkeeper wiki!

Matthieu


On Sep 15, 2011, at 10:12 = AM, Flavio Junqueira wrote:

Hi Yang, Hubs use Book= Keeper to persist messages, but they are different components in the system= . BookKeeper does not implement Zab, ZooKeeper does. Replication in BookKee= per uses a simple quorum protocol.

-Flavio

On Sep 15, 2011, at 9:15 AM, Yang wrote:

I'm trying to und= erstand how Hedwig works and its guarantees.

from my understanding o= f the wiki,
I guess that a hub is composed of all the servers of a bookk= eeper
cluster, right?
then the BookKeeperPersistenceManager uses a bo= okkeeper client to
write to the Ledger, which is replicated using ZAB pr= otocol onto all
the servers in the hub;  and subscribers would call=
the persistence manager to read from the ledger ??


ThanksYang

<= span class=3D"Apple-style-span" style=3D"border-collapse: separate; font-fa= mily: Helvetica; font-style: normal; font-variant: normal; font-weight: nor= mal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: = 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0p= x; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing:= 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: a= uto; -webkit-text-stroke-width: 0px; font-size: medium; ">
flavio
junqueira
 
research scientist
 
fpj@ya= hoo-inc.com
direct +34 93-183-8828
 
avinguda diagonal 177, 8th floor, barcelon= a, 08018, es
phone (408) 349 3300    fa= x (408) 349 3301
=


= --_000_427DE5D70EB5471C9BA5E6CBF33BC72Ayahooinccom_--