16 lines
1.4 KiB
Markdown
16 lines
1.4 KiB
Markdown
---
|
||
aliases:
|
||
- Реактивное программирование
|
||
tags:
|
||
- зрелость/🌱
|
||
date: "[[2023-10-26]]"
|
||
zero-link:
|
||
- "[[00 Разработка]]"
|
||
parents:
|
||
- "[[Парадигмы разработки]]"
|
||
linked:
|
||
link: https://struchkov.dev/blog/ru/overview-of-reactive-programming
|
||
---
|
||
**Реактивное программирование** — это парадигма, ориентированная на потоки данных и распространение изменений. Она использует асинхронные потоки данных (например, Observables в RxJava), которые позволяют обрабатывать события по мере их поступления с автоматическим управлением параллелизмом и асинхронностью.
|
||
|
||
**Реактивное программирование** используется для создания отзывчивых, устойчивых и масштабируемых систем, где важно быстро реагировать на поступающие данные, управляя backpressure (ситуация, когда данные поступают быстрее, чем могут быть обработаны) и обеспечивая неблокирующее взаимодействие. |