
Asynchroniczne procesowanie webhooków - devszczepaniak.pl
elszczepanoZawodowiec
1piorunówOstatnio miałem okazję nieco więcej popracować nad integracją z zewnętrznym serwisem wykorzystującym mechanizm webhooków. Napotkałem problemy wynikające z synchronicznego przetwarzania zapytań.
W uporaniu się z nimi pomogło mi odejście asynchroniczne, a moimi przemyśleniami i obserwacjami postanowiłem podzielić się w artykule na blogu :rocket:
W artykule poruszam takie tematy jak:
:stopwatch: synchroniczne vs. asynchroniczne przetwarzanie webhooków
:construction: opis problemów, jakie mogą pojawić się w pracy z webhookami
:bulb: przedstawienie propozycji rozwiązań opisanych problemów
:repeat: procesowanie zapytań w kontekście obsługi zduplikowanych zapytań
Komentarze (2)
@elszczepano - w Pythonie można uruchomić asynchronicznie każdą synchroniczną funkcję: https://www.hejto.pl/wpis/kod-na-uruchamianie-funkcji-synchronicznych-w-pythonie-w-asynchroniczny-sposob-i
Oczywiście warto używać modułów Pythona natywnie asynchronicznych od razu jeśli jest to możliwe: https://github.com/timofurrer/awesome-asyncio
Kod na uruchamianie funkcji synchronicznych w Pythonie w asynchroniczny sposób: # Oczywiście warto używać modułów - koszotorobur - Hejto.plKod na uruchamianie funkcji synchronicznych w Pythonie w asynchroniczny sposób: # Oczywiście warto używać modułów natywnie asynchronicznych od razu jeśli jest to możliwe: https://github.com/timofurrer/awesome-asyncio import asyncio import urllib.request def get_page(url): Hejto.pl@koszotorobur ooo, dzięki wielkie za uzupełnienie! :beers: