Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Asynchroniczne procesowanie webhooków - devszczepaniak.pl

Zawodowiec

w Programowanie

1piorunów

Ostatnio 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)

Fanatyk2piorunów

@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