cotyledon用来管理service,下面就是一些简单的示例代码。
import cotyledon
import time
class SMService(cotyledon.Service):
def __init__(self, worker_id):
super(SMService, self).__init__(worker_id)
self.worker_id = worker_id
def run(self):
while True:
print self.worker_id
time.sleep(1)
sm = cotyledon.ServiceManager()
sm.add(SMService, workers=1)
sm.run()
代码很简单,定义的SMService需要重新实现run函数,来定义自己的逻辑。