Scaling Zope for ASPN
Andy McKay
ZSyncer
Andy McKay, ActiveState
# %(page)s
Concept
To enable the movement of objects between Zopes without using the filesystem
Original concept from Gregor Heine's Client-Server
An object is exported from one Zope
Uses export function to create a pickle which is then base 64 encoded
Sent via xml-rpc to the destination Zope
Object is decoded on one or more destination servers and then imported into Zope
# %(page)s
Features
Can be used over HTTP or HTTPS
Provides a management interface to view objects state
Security via standard zope auth.
To multiple Zope destinations
# %(page)s
But..
Folder issues again
Performance for lots of objects
File system objects
Server specific things...
# %(page)s
Demo