Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
IT Start | Python

🌐 FastStream β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ асинхронный Python-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания сСрвисов, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ событий ΠΈ Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈ сообщСний, Ρ‚Π°ΠΊΠΈΠΌΠΈ

ΠΊΠ°ΠΊ Apache Kafka, RabbitMQ, NATS ΠΈ Redis. πŸ“Œ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ особСнности: πŸ”΅Π•Π΄ΠΈΠ½Ρ‹ΠΉ асинхронный API для Kafka, RabbitMQ, NATS ΠΈ Redis πŸ”΅ΠΠ°Ρ‚ΠΈΠ²Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с asyncio πŸ”΅ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ валидация сообщСний Ρ‡Π΅Ρ€Π΅Π· Pydantic ΠΈ Msgspec πŸ”΅Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ объявлСниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² входящих ΠΈ исходящих сообщСний Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹ πŸ”΅Π“Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ AsyncAPI πŸ”΅Π’ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ внСдрСния зависимостСй πŸ”΅ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° middleware πŸ”΅ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ in-memory тСстированиС Π±Π΅Π· Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠ² πŸ”΅Π›Ρ‘Π³ΠΊΠ°Ρ интСграция с FastAPI ΠΈ HTTP-сСрвисами βž‘οΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: pip install faststream πŸ“± Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ βž‘οΈΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°. ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ

🌐 FastStream β€” это ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ асинхронный Python-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания сСрвисов, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… с ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ событий ΠΈ Π±Ρ€ΠΎΠΊΠ΅Ρ€Π°ΠΌΠΈ сообщСний, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ Apache Kafka, RabbitMQ, NATS ΠΈ Redis.

πŸ“Œ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ особСнности:

πŸ”΅Π•Π΄ΠΈΠ½Ρ‹ΠΉ асинхронный API для Kafka, RabbitMQ, NATS ΠΈ Redis

πŸ”΅ΠΠ°Ρ‚ΠΈΠ²Π½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° с asyncio

πŸ”΅ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ валидация сообщСний Ρ‡Π΅Ρ€Π΅Π· Pydantic ΠΈ Msgspec

πŸ”΅Π£Π΄ΠΎΠ±Π½ΠΎΠ΅ объявлСниС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² входящих ΠΈ исходящих сообщСний Ρ‡Π΅Ρ€Π΅Π· Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΎΡ€Ρ‹

πŸ”΅Π“Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ AsyncAPI

πŸ”΅Π’ΡΡ‚Ρ€ΠΎΠ΅Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ внСдрСния зависимостСй

πŸ”΅ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° middleware

πŸ”΅ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ in-memory тСстированиС Π±Π΅Π· Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Π±Ρ€ΠΎΠΊΠ΅Ρ€ΠΎΠ²

πŸ”΅Π›Ρ‘Π³ΠΊΠ°Ρ интСграция с FastAPI ΠΈ HTTP-сСрвисами

βž‘οΈΠ£ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ: pip install faststream

πŸ“± Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ

βž‘οΈΠ‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Π°. ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ