Repozytorium PJATK

Programowanie współbieżne w języku Python. Porównanie bibliotek Celery, RQ i Dramatiq.

Repozytorium Centrum Otwartej Nauki

Pokaż uproszczony rekord

dc.contributor.author Dydo, Jakub
dc.date.accessioned 2021-08-24T08:17:17Z
dc.date.available 2021-08-24T08:17:17Z
dc.date.issued 2021-08-24
dc.identifier.issn 2021/M/AM/6
dc.identifier.uri https://repin.pjwstk.edu.pl/xmlui/handle/186319/940
dc.description.abstract Niniejsza praca magisterska porusza tematykę związaną z programowaniem współbieżnym w języku Python. W pierwszej jej części poruszono zagadnienia teoretyczne, m. in. wytłumaczono czym są operacje współbieżne, jaka jest różnica między wątkiem, a procesem oraz jakimi cechami odznaczają się zadania CPU-bound i I/O-bound. Opisano również dość poważne ograniczenie występujące w Pythonie – Global Interpreter Lock, a także sposoby jego obejścia. W drugiej części pracy przedstawiono obecnie najpopularniejsze rozwiązania z dziedziny asynchronicznych kolejek zadań dostępnych w języku Python – Celery, RQ oraz Dramatiq. Wspomniane biblioteki zostały sprawdzone pod kątem jakości dokumentacji i utrzymania przez ich twórców, złożoności oraz dostępnych funkcjonalności. Na podstawie przeprowadzonej analizy wyciągnięto wnioski dotyczące użyteczności, niezawodności i dostępności wymienionych rozwiązań. pl_PL
dc.language.iso other pl_PL
dc.relation.ispartofseries ;Nr 5974
dc.subject programowanie współbieżne pl_PL
dc.subject asynchroniczna kolejka zadań pl_PL
dc.subject Python pl_PL
dc.subject Django pl_PL
dc.subject Celery pl_PL
dc.subject RQ pl_PL
dc.subject Dramatiq pl_PL
dc.title Programowanie współbieżne w języku Python. Porównanie bibliotek Celery, RQ i Dramatiq. pl_PL
dc.type Thesis pl_PL


Pliki tej pozycji

Plik Rozmiar Format Przeglądanie

Nie ma plików powiązanych z tą pozycją.

Pozycja umieszczona jest w następujących kolekcjach

Pokaż uproszczony rekord

Szukaj


Szukanie zaawansowane

Przeglądaj

Moje konto