[ZODB-Dev] Replicated ZEO

Matt Gregory matthew.gregory@skyleach.com
Tue, 9 Apr 2002 11:28:43 -0400


Well, it works like this:  Let's say you have a production Zope (or a bunch
of them), and a Development Zope.  Each Zope ZODB instance (Zope standalone
or ZEO server) to which you wish to sync must have at least one client with
a ZSyncer installed and configured.  When you are ready to publish some
resources from your development Zope to all of your production Zopes, you
issue the Sync command and it will connect to all of the produciton machines
listed and use XML-RPC to send out your chages.

Because ZSyncer is a Zope product, it's methods are exposed to Zope Python.
If you wish to have it sync on a schedule, or when stuff is added or
anything else then you can add a script to do it.  I have not searched, but
I'm almost positive that you could find one which has already been writen if
you want.

For my uses, Syncing should only happen to production when the development
version is ready to deploy.

----- Original Message -----
From: "Godefroid Chapelle" <gotcha@swing.be>
To: "Matt Gregory" <matthew.gregory@skyleach.com>; <ZODB-Dev@zope.org>
Sent: Tuesday, April 09, 2002 11:02 AM
Subject: Re: [ZODB-Dev] Replicated ZEO


> At 16:53 9/04/2002, Matt Gregory wrote:
> >Check out both ZSyncer and ZSyncerMute.  SSyncer is a Zope product for
> >sending (read: replicating) Zope content via XML-RPC between Zope (read:
> >zeo/zodb) instances.  ZSyncerMute adds crypto on top for security if that
is
> >necessary.  My ZEO servers only communicate internally behind firewalls
and
> >over VPN so I don't need the crypto part.
> >
> >I have two instances of ZEO, one in Atlanta and one in Knoxville.  The
> >Atlanta and Knoxville servers have to be identical because the Knoxville
> >server is a failover for the Atlanta servers.  I am using ZSyncer to
> >replicate changes between the servers.
>
>
> Sorry to insist but my customer would like quick information...
>
> If I get it well, ZSyncer can be configured for automatic, complete and
> continuous replication or must it be configured a folder (or an object at
a
> time ?
>
> Thanks
>
> --
>
> Godefroid Chapelle
>
> BubbleNet sprl
> rue Victor Horta, 18 / 202
> 1348 Louvain-la-Neuve
> Belgium
>
> Tel + 32 (10) 459901
> Mob + 32 (477) 363942
>
> TVA 467 093 008
> RC Niv 49849
>
>
>
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
>
> ZODB-Dev mailing list  -  ZODB-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zodb-dev
>