@mazigazi @asj

FastStream has OpenSubtitles search built-in. I tried several with Plex Tai Chi Master but they were all off.

Now I know how to adjust their timing in FastStream, I'll try again if I find another film without subs, or with bad subs (the subs for Ossessione 1943 on Plex are terrible in BOTH English & Italian)

#Plex #FastStream

@asj

Watched Throne of Blood on Plex yesterday. Subs were available in Plex player, but 1.5-2 seconds late. So I fired up FastStream & used its sub timing arrows. Problem solved! πŸ‘

Took some screenshots using the inbuilt tool, but can't find them for the life of me πŸ˜†

#Plex #FastStream #LegitFreeMovies

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ тСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΡ€ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ бэкСнд-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ Π½Π΅ΠΉ я подСлюсь практичСским ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ написания тСстов ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ выбранная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ этот процСсс. Ну Ρ‡Ρ‚ΠΎ ΠΆ, приступим

https://habr.com/ru/articles/958014/

#python #faststream #dishka #litestar #fastapi #sqlalchemy #pydantic #asgi #pytest

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ тСстированиС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

ВсСм ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΏΡ€ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ бэкСнд-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ . Π’ Π½Π΅ΠΉ я подСлюсь практичСским ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ написания тСстов ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ выбранная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ этот...

Π₯Π°Π±Ρ€

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚ для бронирования столов Π½Π° Π²Π΅Π±Ρ…ΡƒΠΊΠ°Ρ…: FastAPI, Aiogram Dialog, FastStream ΠΈ RabbitMQ Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ экосистСмС

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ создадим Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Telegram-Π±ΠΎΡ‚Π° для бронирования столиков Π² рСсторанС Β«Binary BitesΒ» с использованиСм соврСмСнных Python-инструмСнтов. Π‘ΠΎΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π²Π΅Π±Ρ…ΡƒΠΊΠΈ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ сообщСний RabbitMQ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ FastStream ΠΈ APScheduler. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ FastAPI, SQLAlchemy, Alembic, Uvicorn ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, обСспСчивая Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ. Π“ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΎΡ‚ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π±Ρ€ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ столики, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΌΠ΅Π½ΡΡ‚ΡŒ Π±Ρ€ΠΎΠ½ΠΈ, Π° администраторам β€” ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ.

https://habr.com/ru/companies/amvera/articles/882878/

#fastapi #rabbitmq #Π±Ρ€ΠΎΠΊΠ΅Ρ€_сообщСний #aiogrram #aiogram_dialog #faststream #Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ_Π±ΠΎΡ‚ #telegram_bot #telegram_bots #sqlalchemy_20

Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ-Π±ΠΎΡ‚ для бронирования столов Π½Π° Π²Π΅Π±Ρ…ΡƒΠΊΠ°Ρ…: FastAPI, Aiogram Dialog, FastStream ΠΈ RabbitMQ Π² Π΅Π΄ΠΈΠ½ΠΎΠΉ экосистСмС

Π”Ρ€ΡƒΠ·ΡŒΡ, ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽ. На Π₯Π°Π±Ρ€Π΅ я ΡƒΠΆΠ΅ описал достаточно ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Π½ΠΎ Π³Π΅ΡˆΡ‚Π°Π»ΡŒΡ‚ с Aiogram dialog ΠΈ взаимодСйствиС с Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠΌ сообщСний RabbitMQ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π·Π°ΠΊΡ€Ρ‹Π». БСгодня Ρ…ΠΎΡ‡Ρƒ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ…...

Π₯Π°Π±Ρ€

FastStream β€” Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ±ΠΈΠΉΡ†Π° Celery?

FastStream - это ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ новая блСстящая ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ° Π² Ρ€ΡƒΠΊΠ°Ρ… Python'истов, которая создана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈ сообщСний. Π’ Python слоТилось устойчивоС ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с MQ - Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Celery , Π½ΠΎ ΠΎΠ½ слСгка устарСл. ИмСнно поэтому люди ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ Π²Ρ‹ΠΊΠΈΠ½ΡƒΡ‚ΡŒ "Π΄Π΅Π΄Π°" ΠΈ Π·Π°Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ вмСсто Π½Π΅Π³ΠΎ любой Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ MQ-инструмСнт. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΡƒΠ»ΡŒΡ‚ Celery Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ силСн Π² ΡƒΠΌΠ°Ρ…, Ρ‡Ρ‚ΠΎ практичСски всС Π½ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с MQ ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΡΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ "ΡƒΠ±ΠΈΠΉΡ†Π΅ΠΉ" ΠΈ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ. Однако, это Π½Π΅ совсСм Π²Π΅Ρ€Π½ΠΎ. БущСствуСт ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ пласт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ΅Π½ Π½Π΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚Π° Π·Π°Π΄Π°Ρ‡, Π° просто "Π³ΠΎΠ»Ρ‹ΠΉ" Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Kafka / RabbitMQ / NATS /whatever для мСТсСрвисного взаимодСйствия. И всС эти ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ "сырыми" python-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ ΠΊ своим Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°ΠΌ, Π° всю обвязку Π²ΠΎΠΊΡ€ΡƒΠ³ этих ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ. FastStream цСлится ΠΊΠ°ΠΊ Ρ€Π°Π· Π² эту Π½ΠΈΡˆΡƒ. Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΡΡ‚Π°Ρ‚ΡŒΠΈ я Ρ…ΠΎΡ‡Ρƒ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ вас, Ρ‡Ρ‚ΠΎ Π½Π΅ Celery ΠΌΡ‹ Π΅Π΄ΠΈΠ½Ρ‹, ΠΈ для Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… инструмСнтов найдСтся мСсто ΠΏΠΎΠ΄ солнцСм. А Ρ‚Π°ΠΊΠΆΠ΅ рассмотрим Ρ„ΠΈΡ‡ΠΈ FastStream , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ привносит Π² Π·Π°ΡΡ‚ΠΎΡΠ²ΡˆΠΈΠΉΡΡ ΠΌΠΈΡ€ MQ-инструмСнтов.

https://habr.com/ru/articles/822505/

#python #faststream #open_source #микросСрвисы #Π±Ρ€ΠΎΠΊΠ΅Ρ€_сообщСний #webΡ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° #kafka #rabbit #nats #redis

FastStream β€” Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΠ±ΠΈΠΉΡ†Π° Celery?

FastStream - это ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ новая блСстящая ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ° Π² Ρ€ΡƒΠΊΠ°Ρ… Python'истов, которая создана ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈ сообщСний. Π’ Python слоТилось устойчивоС ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ с...

Π₯Π°Π±Ρ€

ПишСм ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ бэкСнд-прилоТСния: Litestar, FastStream, dishka

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! МСня Π·ΠΎΠ²ΡƒΡ‚ Π‘Π΅Ρ€Π³Π΅ΠΉ, я Ρ‚Π΅Ρ…Π»ΠΈΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ PT BlackBox. ΠœΡ‹ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ уязвимости Π² прилоТСниях ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ящика. ЀактичСски ΠΌΡ‹ сами ΠΈ пишСм Π²Π΅Π±-прилоТСния, ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ Π½ΠΈΡ… ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Ρ€Π΅Ρ‡ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅. Π― Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π» с Π²Π°ΠΌΠΈ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π½Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°ΠΌΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ бэкСнд-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Π°ΠΌ шаблон-ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ ΠΌΠ½Π΅ каТСтся, ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ потрСбностСй ΠΏΡ€ΠΈ ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅. Для написания ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Litestar , FastStream ΠΈ dishka . Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±ΡƒΠ΄Π΅Ρ‚ особСнно ΠΏΠΎΠ»Π΅Π·Π½Π° Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ Π½Π° Tornado, Django, Flask ΠΈΠ»ΠΈ AIOHTTP ΠΈ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ для дальнСйшСго развития своих ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° соврСмСнных Ρ€Π΅Π»ΡŒΡΠ°Ρ…. Ну Ρ‡Ρ‚ΠΎ ΠΆ, приступим

https://habr.com/ru/companies/pt/articles/820171/

#python #Litestar #ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ #web #faststream #asgi #sqlalchemy #alembic #pydantic #dishka

ПишСм ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ бэкСнд-прилоТСния: Litestar, FastStream, dishka

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€! МСня Π·ΠΎΠ²ΡƒΡ‚ Π‘Π΅Ρ€Π³Π΅ΠΉ, я Ρ‚Π΅Ρ…Π»ΠΈΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ PT BlackBox. ΠœΡ‹ с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ уязвимости Π² прилоТСниях ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ящика. ЀактичСски ΠΌΡ‹ сами...

Π₯Π°Π±Ρ€

Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ асинхронныС Π·Π°Π΄Π°Ρ‡ΠΈ Π² FastAPI ΠΈ ΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МСня Π·ΠΎΠ²ΡƒΡ‚ Иван, я бэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² KTS. БСгодня расскаТу, ΠΊΠ°ΠΊ Π² FastAPI эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π² Prometheus. Π’ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π°Ρ… для Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π² FastAPI ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ celery ΠΈ ΠΏΡ€ΠΈ этом ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ синхронный ΠΊΠΎΠ΄. Но сСгодня Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ встрСчаСтся Ρ€Π΅Π΄ΠΊΠΎ, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я ΠΏΠΎΠΊΠ°ΠΆΡƒ, ΠΊΠ°ΠΊ Π² Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ асинхронный ΠΊΠΎΠ΄. Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠΏΠΈΡˆΡƒ 5 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²: встроСнный Π² FastAPI Background Tasks ΠΈ 4 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ β€” ARQ, SAQ, FastStream, Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊ асинхронному ΠΊΠΎΠ΄Ρƒ Celery. Π’ ΠΊΠΎΠ½Ρ†Π΅ расскаТу, ΠΊΠ°ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ. ОглавлСниС

https://habr.com/ru/companies/kts/articles/816757/

#fastapi #faststream #celery #locust #prometheus #arq #saq #grafana

Π€ΠΎΠ½ΠΎΠ²Ρ‹Π΅ асинхронныС Π·Π°Π΄Π°Ρ‡ΠΈ Π² FastAPI ΠΈ ΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МСня Π·ΠΎΠ²ΡƒΡ‚ Иван, я бэкСнд-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π² KTS. БСгодня расскаТу, ΠΊΠ°ΠΊ Π² FastAPI эффСктивно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π² Prometheus. Π’ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π»Π°Ρ… для Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ Π²...

Π₯Π°Π±Ρ€