0
我有一臺運行在Django上的web服務器。 用戶可以創建推遲的事件。延遲時間的Python隊列
這些事件必須記錄在隊列中並在另一臺服務器上處理。
最初我以爲要採取扭曲。例如:
#client - django server
factory = pb.PBClientFactory()
reactor.connectTCP(server_ip, server_port, factory)
d = factory.login(credentials.UsernamePassword(login, paswd),)
d.addCallbacks(self.good_connected,self.bad_connected)
d.addCallback(self.add_to_queue)
reactor.run()
def add_to_queue(self, p)
p.callRemote("pickup", data)
#server - twisted server
def perspective_pickup(self, data)
reactor.callLater(timeout, self.pickup_from_queue)
但現在我對這種方法有很大的懷疑。也許不要使用扭曲?或者用Django以不同的方式連接它
你可能想看看芹菜。 – 2012-03-16 20:08:18
丹尼爾你應該真的添加這個答案。 – 2012-03-16 20:58:38