Example #1
0
def main():
    zk = ZooKeeper()
    zk.start_session(expire=60)

    if not zk.exists('/queue'):
        zk.create('/queue')
    q = Queue('/queue', zk)

    print 'Pushing to queue 1 ... 5'
    map(q.put, [1, 2, 3, 4, 5])

    print 'Extracting ...'
    while True:
        el = q.fetch()
        if el is None:
            break
        print el

    zk.close_session()
    zk.delete('/queue')

    print 'Done.'
Example #2
0
def main():
    zk = ZooKeeper()
    zk.start_session(expire=60)

    if not zk.exists('/queue'):
        zk.create('/queue')
    q = Queue('/queue', zk)

    print 'Pushing to queue 1 ... 5'
    map(q.put, [1,2,3,4,5])

    print 'Extracting ...'
    while True:
        el = q.fetch()
        if el is None:
            break
        print el    

    zk.close_session()
    zk.delete('/queue')

    print 'Done.'