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需要重新實(shí)現(xiàn)run函數(shù),來定義自己的邏輯蜕依。