Pytania otagowane jako queue

Kolejka to uporządkowana struktura danych „pierwszy na wejściu, pierwszy na wyjściu”. Typowe implementacje kolejek obsługują wypychanie elementów do tyłu i wyrzucanie ich z przedniej pozycji.


3
Rozmiar i typy wiadomości RabbitMQ
Jakie wiadomości mogą być przechowywane w kolejkach RabbitMQ? Tylko struny? Czy mogę wybrać typ, który chcę przechowywać: int, binary, string itp.? Jaki jest maksymalny rozmiar jednej wiadomości? Ile kolejek lub giełd można utworzyć? A może zależy to od mocy serwera?

2
Udostępnianie kolejki wyników kilku procesom
Dokumentacja multiprocessingmodułu pokazuje, jak przekazać kolejkę do procesu uruchomionego multiprocessing.Process. Ale jak mogę współużytkować kolejkę z asynchronicznymi procesami roboczymi, od których rozpoczęto apply_async? Nie potrzebuję dynamicznego łączenia ani niczego innego, tylko sposób, aby pracownicy (wielokrotnie) zgłaszali swoje wyniki z powrotem do bazy. import multiprocessing def worker(name, que): que.put("%d is done" …

15
Otrzymuj powiadomienia, gdy NSOperationQueue zakończy wszystkie zadania
NSOperationQueuema waitUntilAllOperationsAreFinished, ale nie chcę na to czekać synchronicznie. Chcę tylko ukryć wskaźnik postępu w interfejsie użytkownika po zakończeniu kolejki. Jaki jest najlepszy sposób na osiągnięcie tego? Nie mogę wysyłać powiadomień ze swoich NSOperation, ponieważ nie wiem, które z nich będzie ostatnie i [queue operations]może jeszcze nie być puste (lub …

15
Usuwanie kolejek w RabbitMQ
Mam kilka kolejek uruchomionych z RabbitMQ. Kilka z nich jest teraz bezużytecznych, jak mogę je usunąć? Niestety nie ustawiłem tej auto_deleteopcji. Jeśli ustawię to teraz, czy zostanie usunięte? Czy jest sposób, aby teraz usunąć te kolejki?
93 queue  rabbitmq 

5
Wyrzucanie pyska RejectionException zamiast ConnectionException w procesie w tle
Mam zadania, które działają na wielu pracownikach kolejki, które zawierają niektóre żądania HTTP przy użyciu Guzzle. Jednak blok try-catch w tym zadaniu nie wydaje się wychwytywać, GuzzleHttp\Exception\RequestExceptiongdy uruchamiam je w tle. Działający proces to proces php artisan queue:workroboczy systemu kolejek Laravel, który monitoruje kolejkę i odbiera zadania. Zamiast tego zgłaszany …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.