Ejemplo n.º 1
0
def child_main():
    zk = create_zk()
    c = Consumer(zk)

    try:
        count = 0
        while True:
            data = c.reserve(block = False)
            if not data:
                time.sleep(0.5)
                continue
            print data
            c.done()

            assert count + 1 == int(data)
            count = int(data)

            if int(data) == 500: break
    finally:
        c.close()
        zk.close()
Ejemplo n.º 2
0
def child_main():
    zk = create_zk()
    c = Consumer(zk)

    try:
        count = 0
        while True:
            data = c.reserve(block=False)
            if not data:
                time.sleep(0.5)
                continue
            print data
            c.done()

            assert count + 1 == int(data)
            count = int(data)

            if int(data) == 500: break
    finally:
        c.close()
        zk.close()
Ejemplo n.º 3
0
def main():
    zk = create_zk()
    c = Consumer(zk)

    try:
        count = None
        while True:
            data = c.reserve()
            if not data: break

            print data
            if count is None:
                count = int(data)
            else:
                assert count + 1 == int(data)
                count = int(data)

            c.done()

    finally:
        c.close()
        zk.close()
Ejemplo n.º 4
0
def main():
    zk = create_zk()
    c = Consumer(zk)

    try:
        count = None
        while True:
            data = c.reserve()
            if not data: break

            print data
            if count is None:
                count = int(data)
            else:
                assert count + 1 == int(data)
                count = int(data)

            c.done()

    finally:
        c.close()
        zk.close()