Python + RabbitMQ - operacje na plikach

0

Cześć,

mam do zrobienia zadanie na studia, które polega na tym, że muszę wykonać pewne operacje na plikach (zapis do nich, nazwanie ich, itp.) za pomocą komunikatów RabbitMQ i kodu Pythona (łącznikiem z RabbitMQ jest tutaj biblioteka o nazwie pika).

Problem polega na tym, że jestem zielony w temacie RabbitMQ i potrzebuję jakiś praktycznych podstaw - kawałka kodu, który robiłby coś z plikiem, coś do niego zapisywał (byle co) za pomocą queue, lub... przydałby mi się jakiś artykuł programistyczny, który opisuje konkretnie ten temat. Nie dysponuję taką ilością czasu, żeby uczyć się tego od deski do deski. Potrzebuję po prostu wiedzieć, jak zacząć, zrozumieć to.

Pytanie adresuję do osób, które miały styczność z RabbitMQ i Pythonem. Będę wdzięczny za każdą pomoc :)

0

To czytałem i znam, ale potrzebuję konkretnie artykuł pod operacje na plikach.

1

No ale to nie ma znaczenia czy to sa operacje na plikach, bazie danych czy czym tam.

Musisz wymyslic sobie protokol komunikacyjny (np. wysylasz jakies polecenia 'copy a b', moze json i je przetwarzasz) albo bierzesz wzorzec command i serializujesz komendy (pickle)

https://refactoring.guru/design-patterns/command

https://docs.python.org/3/library/pickle.html

0

Czy jeżeli chcę zapisać w kilku istniejących na dysku plikach identyczną wiadomość, używając RabbitMQ, to muszę dla każdego z tych plików utworzyć osobną kolejkę, czy wystarczy jedna?

1 użytkowników online, w tym zalogowanych: 0, gości: 1