Aktywne Wpisy
Z każdym dniem od ujawnienia szczegółów BK0% coraz mniej chce mi się żyć i pracować. Po co to wszystko było? Szkoła, studia, praktyki, zmiany pracy, podnoszenie kwalifikacji, kursy, certyfikaty, nawet się przebranżowiłem 9 miesięcy temu na IT (cudem złapałem pracę jako junior). I to wszystko po to tylko żeby skończyć na wiecznym wynajmie jak szczur.
Nie będę mógł stworzyć sobie swojej własnej komfortowej przestrzeni bo landlord nie pozwoli pozbyć się meblościanki z
Nie będę mógł stworzyć sobie swojej własnej komfortowej przestrzeni bo landlord nie pozwoli pozbyć się meblościanki z
ProwojMiliten +211
https://gildia-developerow.pl/symfony-messenger-i-klasy-transportow/ ( ͡º ͜ʖ͡º)
Symfony Messenger jest świetny. Zgodzicie się? Instalujecie jedną paczkę i możecie wysłać wiadomość na kolejkę… oh wait. No jednak nie. Chociaż nie jest to tak trywialne jak w Doctrine, to jest to dosyć proste, o czym będzie dzisiejszy post. ᶘᵒᴥᵒᶅ
Tagi: #programowanie, #naukaprogramowania i #programista15k w #php, #symfony, #technologia
Case taki, że występuje użycie Messenger, gdzie kilka procesów asynchronicznie, równolegle wykonuje jakieś działania w bazie danych, powiedzmy z użyciem Doctrine, czy warto korzystać z Lock, aby te procesy się nie "pogryzły", nie było sytuacji "wyścigu"?
A przy drugim consumerze, gdy chce edytować tą samą encję, co robisz, gdy jest założony lock? Czekasz na zwolnienie z jakimś limitem, czy rzucasz wyjątek?
Aktualnie rozwiązanie mam takie, że daję sleep na pół sekundy (i powtarzam to 3 razy) xD W ideale to musiałbym odrzucić wiadomość z nagłówkiem opóźniającym kolejna próbę obsługi, ale brakuje mi wiedzy, żeby robić takie skomplikowane rzeczy, więc obecnie sleep musi wystarczyć.