Hallo,
kennt jemand ein Message Queue System für Python?
Vielen Dank
Gruss
Python Message Queue
-
Gast
hmm.. was macht das queue modul? meinst du die liste?
Ich brauche ein message queue system um zwischen mehreren modulen kommunizieren zu können, ohne dass diese einander kennen. Client / Server Prinzip...
Ich brauche ein message queue system um zwischen mehreren modulen kommunizieren zu können, ohne dass diese einander kennen. Client / Server Prinzip...
-
rayo
- User
- Beiträge: 773
- Registriert: Mittwoch 5. November 2003, 18:06
- Wohnort: Schweiz
- Kontaktdaten:
Ja dafür gibts die Doku. Da steht es wunderbar drin, was das Queue module macht.
Ich denke du suchst genau dieses Modul. Die Queue ist eine FIFO-Liste (First-In First-Out) und dazu auch noch thread-safe (kannst von verschiedenen Threads ohne Probleme darauf zugreifen).
Gruss
Ich denke du suchst genau dieses Modul. Die Queue ist eine FIFO-Liste (First-In First-Out) und dazu auch noch thread-safe (kannst von verschiedenen Threads ohne Probleme darauf zugreifen).
Code: Alles auswählen
import thread
from Queue import Queue
def waiter(q):
while 1:
item = q.get()
print 'waiter got item:',item, type(item)
itemqueue = Queue()
thread.start_new_thread(waiter, (itemqueue,))
itemqueue.put('hallo')
itemqueue.put([1,'test'])
itemqueue.put(waiter)
