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 (ситуация, когда данные поступают быстрее, чем могут быть обработаны) и обеспечивая неблокирующее взаимодействие.
|