コード例 #1
0
ファイル: __init__.py プロジェクト: aliounedia/miyamoto
 def add(self, wait=True):
     interface = '127.0.0.%s' % (len(self.nodes)+1)
     node = start(self.leader, self.replica_factor, interface)
     self.nodes.append(node)
     if wait:
         node.ready.wait()
     return node
コード例 #2
0
ファイル: start.py プロジェクト: aliounedia/miyamoto
import sys
import os

from miyamoto import start

interface = os.environ.get('INTERFACE')
leader = os.environ.get('LEADER', interface)
replicas = int(os.environ.get('REPLICAS', 2))

print "%s: Using leader %s..." % (interface, leader)

start(leader, replicas, interface)